Freigeben über


SqlCeTransaction-Klasse

Stellt eine SQL-Transaktion dar, die in einer Datenquelle vorgenommen werden soll. Diese Klasse kann nicht vererbt werden.

Vererbungshierarchie

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbTransaction
      System.Data.SqlServerCe.SqlCeTransaction

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
Public NotInheritable Class SqlCeTransaction _
    Inherits DbTransaction
'Usage
Dim instance As SqlCeTransaction
public sealed class SqlCeTransaction : DbTransaction
public ref class SqlCeTransaction sealed : public DbTransaction
[<SealedAttribute>]
type SqlCeTransaction =  
    class
        inherit DbTransaction
    end
public final class SqlCeTransaction extends DbTransaction

Der SqlCeTransaction-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Connection (von DbTransaction vererbt)
Öffentliche Eigenschaft CurrentTransactionBsn Ruft die Startsequenznummer (BSN, Begin Sequence Number) für die Transaktion ab.
Geschützte Eigenschaft DbConnection (von DbTransaction vererbt)
Öffentliche Eigenschaft IsolationLevel Gibt IsolationLevel für diese Transaktion an. (Überschreibt DbTransaction.IsolationLevel.)
Öffentliche Eigenschaft TrackingContext Ruft anwendungsspezifische Kontextinformationen ab, die den für eine SQL Server Compact-Datenbanktabelle nachverfolgten Vorgängen von der Transaktion zugeordnet werden, oder legt sie fest.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Commit() Führt einen Commit der Datenbanktransaktion aus. (Überschreibt DbTransaction.Commit().)
Öffentliche Methode Commit(CommitMode) Führt mit dem angegebenen CommitMode-Wert einen Commit der Datenbanktransaktion aus.
Öffentliche Methode CreateObjRef (von MarshalByRefObject vererbt)
Öffentliche Methode Dispose() Gibt alle der Transaktion zugeordneten SqlCeConnection-Objekte frei.
Geschützte Methode Dispose(Boolean) (von DbTransaction vererbt)
Öffentliche Methode Equals (von Object vererbt)
Geschützte Methode Finalize (von Object vererbt)
Öffentliche Methode GetHashCode (von Object vererbt)
Öffentliche Methode GetLifetimeService (von MarshalByRefObject vererbt)
Öffentliche Methode GetType (von Object vererbt)
Öffentliche Methode InitializeLifetimeService (von MarshalByRefObject vererbt)
Geschützte Methode MemberwiseClone() (von Object vererbt)
Geschützte Methode MemberwiseClone(Boolean) (von MarshalByRefObject vererbt)
Öffentliche Methode Rollback Führt einen Rollback einer noch ausstehenden Transaktion aus. (Überschreibt DbTransaction.Rollback().)
Öffentliche Methode ToString (von Object vererbt)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDbTransaction.Connection (von DbTransaction vererbt)

Zum Anfang

Hinweise

Sie erstellen in der Anwendung ein SqlCeTransaction-Objekt, indem Sie die BeginTransaction-Methode für das SqlCeConnection-Objekt aufrufen. Alle nachfolgenden, mit der Transaktion im Zusammenhang stehenden Vorgänge (z. B. Commit oder Abbruch der Transaktion) werden für das SqlCeTransaction-Objekt ausgeführt.

Threadsicherheit

Alle öffentlichen statischen (in Microsoft Visual Basic freigegebenen) Elemente dieses Typs sind threadsicher. Für Instanzelemente kann nicht sichergestellt werden, dass sie threadsicher sind.

Siehe auch

Verweis

System.Data.SqlServerCe-Namespace

SqlCeDataAdapter

SqlCeConnection