Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo EntityConnection.BeginTransaction (IsolationLevel)

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Data.EntityClient
Assembly:  System.Data.Entity (in System.Data.Entity.dll)

public EntityTransaction BeginTransaction(
	IsolationLevel isolationLevel
)

Parametri

isolationLevel
Type: System.Data.IsolationLevel

Livello di isolamento della transazione.

Valore restituito

Type: System.Data.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.

Exception Condition
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 dell'oggetto EntityConnection non è Open.

In un determinato momento non può essere presente più di una transazione attiva creata tramite BeginTransaction. Qualsiasi tentativo di chiamare gli overload dell'oggetto BeginTransaction su un oggetto EntityConnection a cui è già associata una transazione corrente restituirà un oggetto InvalidOperationException.

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: