Udostępnij za pośrednictwem


EntityConnection.BeginTransaction Metoda

Definicja

Przeciążenia

BeginTransaction()

Rozpoczyna transakcję przy użyciu dostawcy bazowego.

BeginTransaction(IsolationLevel)

Rozpoczyna transakcję z określonym poziomem izolacji przy użyciu podstawowego dostawcy.

BeginTransaction()

Rozpoczyna transakcję przy użyciu dostawcy bazowego.

public virtual System.Data.Entity.Core.EntityClient.EntityTransaction BeginTransaction ();
override this.BeginTransaction : unit -> System.Data.Entity.Core.EntityClient.EntityTransaction
Public Overridable Function BeginTransaction () As EntityTransaction

Zwraca

EntityTransactionNowy element . Zwrócone EntityTransaction wystąpienie można później skojarzyć z elementem EntityCommand , aby wykonać polecenie w ramach tej transakcji.

Wyjątki

Dostawca bazowy nie jest znany.-or-wywołanie do elementu , które BeginTransaction() zostało wykonane na serwerze EntityConnection , który ma już bieżącą transakcję.-or-Stan elementu EntityConnection nie Open jest .

Dotyczy

BeginTransaction(IsolationLevel)

Rozpoczyna transakcję z określonym poziomem izolacji przy użyciu podstawowego dostawcy.

public virtual System.Data.Entity.Core.EntityClient.EntityTransaction BeginTransaction (System.Data.IsolationLevel isolationLevel);
override this.BeginTransaction : System.Data.IsolationLevel -> System.Data.Entity.Core.EntityClient.EntityTransaction

Parametry

isolationLevel
IsolationLevel

Poziom izolacji transakcji.

Zwraca

EntityTransactionNowy element . Zwrócone EntityTransaction wystąpienie można później skojarzyć z elementem EntityCommand , aby wykonać polecenie w ramach tej transakcji.

Wyjątki

Dostawca bazowy nie jest znany.-or-wywołanie do elementu , które BeginTransaction() zostało wykonane na serwerze EntityConnection , który ma już bieżącą transakcję.-or-Stan elementu EntityConnection nie Open jest .

Dotyczy