Condividi tramite


EntityConnection.BeginTransaction Metodo

Definizione

Overload

BeginTransaction()

Inizia una transazione utilizzando il provider sottostante.

BeginTransaction(IsolationLevel)

Avvia una transazione con il livello di isolamento specificato usando il provider sottostante.

BeginTransaction()

Inizia una transazione utilizzando il provider sottostante.

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

Restituisce

Nuovo oggetto EntityTransaction. L'istanza di EntityTransaction restituita può essere in seguito associata all'oggetto EntityCommand per consentire l'esecuzione del comando in tale transazione.

Eccezioni

Il provider sottostante non è noto.--La chiamata a BeginTransaction() è stata effettuata su un EntityConnection oggetto che dispone già di una transazione corrente.-oppure-Lo stato di EntityConnection non Open è .

Si applica a

BeginTransaction(IsolationLevel)

Avvia una transazione con il livello di isolamento specificato usando il provider sottostante.

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

Parametri

isolationLevel
IsolationLevel

Livello di isolamento della transazione.

Restituisce

Nuovo oggetto EntityTransaction. L'istanza di EntityTransaction restituita può essere in seguito associata all'oggetto EntityCommand per consentire l'esecuzione del comando in tale transazione.

Eccezioni

Il provider sottostante non è noto.--La chiamata a BeginTransaction() è stata effettuata su un EntityConnection oggetto che dispone già di una transazione corrente.-oppure-Lo stato di EntityConnection non Open è .

Si applica a