Partager via


EntityConnection.BeginTransaction Méthode

Définition

Surcharges

BeginTransaction()

Commence une transaction à l'aide du fournisseur sous-jacent.

BeginTransaction(IsolationLevel)

Commence une transaction avec le niveau d’isolation spécifié à l’aide du fournisseur sous-jacent.

BeginTransaction()

Commence une transaction à l'aide du fournisseur sous-jacent.

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

Retours

Nouveau EntityTransaction. L'instance EntityTransaction retournée peut être ultérieurement associée au EntityCommand pour exécuter la commande dans le cadre de cette transaction.

Exceptions

Le fournisseur sous-jacent n’est pas connu.-ou-L’appel à BeginTransaction() a été effectué sur un EntityConnection qui a déjà une transaction en cours.-ou-L’état du EntityConnection n’est pas Open .

S’applique à

BeginTransaction(IsolationLevel)

Commence une transaction avec le niveau d’isolation spécifié à l’aide du fournisseur sous-jacent.

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

Paramètres

isolationLevel
IsolationLevel

Niveau d'isolement de la transaction.

Retours

Nouveau EntityTransaction. L'instance EntityTransaction retournée peut être ultérieurement associée au EntityCommand pour exécuter la commande dans le cadre de cette transaction.

Exceptions

Le fournisseur sous-jacent n’est pas connu.-ou-L’appel à BeginTransaction() a été effectué sur un EntityConnection qui a déjà une transaction en cours.-ou-L’état du EntityConnection n’est pas Open .

S’applique à