Freigeben über


DbContextTransaction-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Umschließt den Zugriff auf das Transaktionsobjekt auf der zugrunde liegenden Speicherverbindung und stellt sicher, dass Entity Framework Befehle für die Datenbank innerhalb des Kontexts dieser Transaktion ausführt. Eine Instanz dieser Klasse wird durch das Aufrufen von BeginTransaction() auf dem DbContextDatabase-Objekt abgerufen.

Vererbungshierarchie

System.Object
  System.Data.Entity.DbContextTransaction

Namespace:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

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

Der DbContextTransaction-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft UnderlyingTransaction Ruft die Datenbanktransaktion (Speichertransaktion) ab, die dieser Kontexttransaktion zugrunde liegt.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Commit Führt die zugrunde liegende Speichertransaktion aus.
Öffentliche Methode Dispose() Bereinigt das Transaktionsobjekt und stellt sicher, dass Entity Framework diese Transaktion nicht mehr verwendet.
Geschützte Methode Dispose(Boolean) Gibt die von diesem Transaktionsobjekt verwendeten Ressourcen frei.
Öffentliche Methode Equals Bestimmt, ob diese Instanz gleich dem angegebenen Objekt ist. (Überschreibt Object.Equals(Object).)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode Gibt den Hashcode der aktuellen Instanz zurück. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den zugrunde liegenden Typ ab, der dieser Instanz zugeordnet ist.
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode Rollback Führt einen Rollback für die zugrunde liegende Speichertransaktion aus.
Öffentliche Methode ToString Gibt die Zeichenfolgendarstellung dieser Instanz zurück. (Überschreibt Object.ToString().)

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity-Namespace