Freigeben über


EntityConnection.BeginTransaction Methode

Definition

Überlädt

BeginTransaction()

Startet eine Transaktion mit dem zugrunde liegenden Anbieter.

BeginTransaction(IsolationLevel)

Startet eine Transaktion mit dem zugrunde liegenden Anbieter mit der angegebenen Isolationsstufe.

BeginTransaction()

Startet eine Transaktion mit dem zugrunde liegenden Anbieter.

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

Gibt zurück

Ein neuer EntityTransaction. Die zurückgegebene EntityTransaction-Instanz kann später EntityCommand zugeordnet werden, um den Befehl unter dieser Transaktion auszuführen.

Ausnahmen

Der zugrunde liegende Anbieter ist nicht bekannt.-or-Der Aufruf BeginTransaction() von wurde für einen EntityConnection durchgeführt, der bereits über eine aktuelle Transaktion verfügt.-or-Der Zustand des EntityConnection ist nicht Open .

Gilt für:

BeginTransaction(IsolationLevel)

Startet eine Transaktion mit dem zugrunde liegenden Anbieter mit der angegebenen Isolationsstufe.

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

Parameter

isolationLevel
IsolationLevel

Die Isolationsstufe der Transaktion.

Gibt zurück

Ein neuer EntityTransaction. Die zurückgegebene EntityTransaction-Instanz kann später EntityCommand zugeordnet werden, um den Befehl unter dieser Transaktion auszuführen.

Ausnahmen

Der zugrunde liegende Anbieter ist nicht bekannt.-or-Der Aufruf BeginTransaction() von wurde für einen EntityConnection durchgeführt, der bereits über eine aktuelle Transaktion verfügt.-or-Der Zustand des EntityConnection ist nicht Open .

Gilt für: