Metodo EntityConnection.BeginTransaction
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Inizia una transazione usando il provider sottostante.
Spazio dei nomi: System.Data.Entity.Core.EntityClient
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Overridable Function BeginTransaction As EntityTransaction
'Utilizzo
Dim instance As EntityConnection
Dim returnValue As EntityTransaction
returnValue = instance.BeginTransaction()
public virtual EntityTransaction BeginTransaction()
public:
virtual EntityTransaction^ BeginTransaction()
abstract BeginTransaction : unit -> EntityTransaction
override BeginTransaction : unit -> EntityTransaction
public function BeginTransaction() : EntityTransaction
Valore restituito
Tipo: System.Data.Entity.Core.EntityClient.EntityTransaction
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
Eccezione | Condizione |
---|---|
InvalidOperationException | Il provider sottostante non è noto. -oppure- La chiamata a BeginTransaction() è stata eseguita su un oggetto EntityConnection a cui è già associata una transazione corrente. -oppure- Lo stato di EntityConnection non è Open. |