Freigeben über


SqliteTransaction Klasse

Definition

Stellt eine Transaktion für eine SQLite-Datenbank dar.

public class SqliteTransaction : System.Data.Common.DbTransaction
type SqliteTransaction = class
    inherit DbTransaction
Public Class SqliteTransaction
Inherits DbTransaction
Vererbung
SqliteTransaction

Eigenschaften

Connection

Ruft die der Transaktion zugeordnete Verbindung ab.

DbConnection

Ruft die der Transaktion zugeordnete Verbindung ab.

IsolationLevel

Ruft die Isolationsstufe für die Transaktion ab.

SupportsSavepoints

Stellt eine Transaktion für eine SQLite-Datenbank dar.

Methoden

Commit()

Wendet die änderungen an, die in der Transaktion vorgenommen wurden.

Dispose(Boolean)

Gibt alle von der Transaktion verwendeten Ressourcen frei und führt ein Rollback aus.

Release(String)

Löscht einen Sicherungspunkt, der zuvor in der aktuellen Transaktion definiert wurde. Dadurch kann das System einige Ressourcen zurückfordern, bevor die Transaktion endet.

Rollback()

Stellt die in der Transaktion vorgenommenen Änderungen zurück.

Rollback(String)

Führt einen Rollback für alle Befehle aus, die ausgeführt wurden, nachdem der angegebene Sicherungspunkt eingerichtet wurde.

Save(String)

Erstellt einen Speicherpunkt in der Transaktion. Dadurch kann für alle Befehle, die ausgeführt werden, nachdem der Sicherungspunkt festgelegt wurde, ein Rollback ausgeführt werden, sodass der Transaktionszustand so wiederhergestellt wird, wie er zum Zeitpunkt des Sicherungspunkts bestanden hat.

Gilt für: