EntityConnection.BeginTransaction Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 è .