Condividi tramite


Classe DbContextTransaction

[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.]

Esegue il wrapping dell'accesso all'oggetto transazione sulla connessione all'archivio sottostante e garantisce che Entity Framework esegua comandi sul database nel contesto della transazione. Un'istanza di questa classe viene recuperata chiamando BeginTransaction() sull'oggetto DbContextDatabase.

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.DbContextTransaction

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

Sintassi

'Dichiarazione
Public Class DbContextTransaction _
    Implements IDisposable
'Utilizzo
Dim instance As DbContextTransaction
public class DbContextTransaction : IDisposable
public ref class DbContextTransaction : IDisposable
type DbContextTransaction =  
    class 
        interface IDisposable 
    end
public class DbContextTransaction implements IDisposable

Il tipo DbContextTransaction espone i seguenti membri.

Proprietà

  rapporti Descrizione
Proprietà pubblica UnderlyingTransaction Ottiene la transazione di database (archivio) sottostante questa transazione di contesto.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Commit Esegue il commit della transazione all'archivio sottostante.
Metodo pubblico Dispose() Elimina l'oggetto transazione e assicura che Entity Framework non utilizzi più la transazione.
Metodo protetto Dispose(Boolean) Rilascia le risorse usate da questo oggetto transazione.
Metodo pubblico Equals Determina se questa istanza è uguale all'oggetto specificato. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetHashCode Restituisce il codice hash dell'istanza corrente. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetType Ottiene il tipo sottostante associato a questa istanza.
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico Rollback Esegue il rollback della transazione all'archivio sottostante.
Metodo pubblico ToString Restituisce la rappresentazione di stringa di questa istanza. (Esegue l'override di Object.ToString()).

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity