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 | |
---|---|---|
Connection | (von DbTransaction vererbt) | |
CurrentTransactionBsn | Ruft die Startsequenznummer (BSN, Begin Sequence Number) für die Transaktion ab. | |
DbConnection | (von DbTransaction vererbt) | |
IsolationLevel | Gibt IsolationLevel für diese Transaktion an. (Überschreibt DbTransaction.IsolationLevel.) | |
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 | |
---|---|---|
Commit() | Führt einen Commit der Datenbanktransaktion aus. (Überschreibt DbTransaction.Commit().) | |
Commit(CommitMode) | Führt mit dem angegebenen CommitMode-Wert einen Commit der Datenbanktransaktion aus. | |
CreateObjRef | (von MarshalByRefObject vererbt) | |
Dispose() | Gibt alle der Transaktion zugeordneten SqlCeConnection-Objekte frei. | |
Dispose(Boolean) | (von DbTransaction vererbt) | |
Equals | (von Object vererbt) | |
Finalize | (von Object vererbt) | |
GetHashCode | (von Object vererbt) | |
GetLifetimeService | (von MarshalByRefObject vererbt) | |
GetType | (von Object vererbt) | |
InitializeLifetimeService | (von MarshalByRefObject vererbt) | |
MemberwiseClone() | (von Object vererbt) | |
MemberwiseClone(Boolean) | (von MarshalByRefObject vererbt) | |
Rollback | Führt einen Rollback einer noch ausstehenden Transaktion aus. (Überschreibt DbTransaction.Rollback().) | |
ToString | (von Object vererbt) |
Zum Anfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
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.