Przeprowadzanie transakcji w ADOMD.NET
W ADOMD.NET, użyj AdomdTransaction obiekt kontekstu transakcji dla zarządzania danym AdomdConnection obiektu.Ta funkcja umożliwia uruchamianie kilku poleceń w tym samym kontekście.Każde polecenie odczyta dane bez odczytu danych między każdym wykonanie polecenia.
Ostrzeżenie
AdomdTransaction Klasy jest implementacją System.Data.IDbTransaction interfejs część Microsoft .NET Framework Biblioteka klas i wdrożone przez wszystkie.NET Framework dostawców danych, które obsługują transakcje.
AdomdTransaction Obiekt obsługuje tylko popełnione odczytu transakcji, w których blokady współużytkowane są utrzymywane w czasie, gdy dane są odczytywane w celu uniknięcia zanieczyszczenia odczytów.
AdomdConnection Jest używany do uruchamiania transakcji.Aby użyć transakcji, polecenia są następnie uruchom połączenie rozpoczęcia transakcji.Po zakończeniu zatwierdzanie, które mogą być wycofać lub zatwierdzeniu zatwierdzanie.
Uruchamianie transakcji
Tworzenie wystąpienie AdomdTransaction obiekt poprzez wywołanie BeginTransaction metoda AdomdConnection obiektu.W poniższym przykładzie pokazano, jak utworzyć wystąpienie z AdomdTransaction obiekt:
Dim objTransaction As AdomdTransaction = objConnection.BeginTransaction()
AdomdTransaction objTransaction = objConnection.BeginTransaction();
Wycofywanie transakcji
Aby wycofać istniejących transakcji niekompletne, wywołanie Rollback metoda AdomdTransaction obiektu.Jeśli ta metoda wywołana w istniejącym, kompletne transakcji, wyjątek.
Zatwierdzanie transakcji
Po wywołaniu BeginTransaction metoda, aby rozpocząć transakcję, może sfinalizować transakcję wywołując Commit metoda AdomdTransaction obiektu.Jeśli metoda ta jest wywoływana w istniejącym, kompletne transakcji, wyjątek.