Befehle, die mit einem Transaction-Objekt verbunden sind, werden als einzelne Transaktion ausgeführt. Die Transaktion wird
mit der Methode ULTransaction.Commit oder ULTransaction.Rollback beendet.
Die Transaktion wird mit dem IsolationLevel.ReadCommitted-Wert erstellt.
Um einen Befehl mit einem Transaktionsobjekt zu verbinden, verwenden Sie die ULCommand.Transaction-Eigenschaft. Die aktuelle
Transaktion wird automatisch Befehlen zugeordnet, die von der ULConnection.CreateCommand-Methode erstellt wurden.
Standardmäßig verwendet die Verbindung keine Transaktionen, und alle Befehle werden automatisch nach ihrer Ausführung festgeschrieben.
Wenn die aktuelle Transaktion festgeschrieben oder zurückgesetzt wurde, kehrt die Verbindung bis zum nächsten Aufruf der BeginTransaction-Methode
in den automatischen Festschreibemodus und zur vorherigen Isolationsstufe zurück.
Die UltraLite-Definition jeder Isolationsstufe unterscheidet sich geringfügig von der ADO.NET-Dokumentation des IsolationLevel-Objekts.
Dies ist die stark typisierte Version der Methoden System.Data.IDbConnection.BeginTransaction und System.Data.Common.DbConnection.BeginTransaction().