public void Commit() { if (Finished) { throw new InvalidOperationException("Transaction was already closed"); } Finished = true; Manager.Commit(DatabaseQuery); }