Freigeben über


ConnectionContext.Transaction-Eigenschaft

 

Ruft die beim Ausführen von Transact-SQL-Anweisungen zu verwendenden Transaktionen ab oder legt sie fest.

Namespace:   Microsoft.Data.Tools.Schema.Sql.UnitTesting
Assembly:  Microsoft.Data.Tools.Schema.Sql.UnitTesting (in Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)

Syntax

public DbTransaction Transaction { get; set; }
public:
property DbTransaction^ Transaction {
    DbTransaction^ get();
    void set(DbTransaction^ value);
}
member Transaction : DbTransaction with get, set
Public Property Transaction As DbTransaction

Eigenschaftswert

Type: System.Data.Common.DbTransaction

Die Transaktion für den aktuellen Komponententest.

Hinweise

Mit dieser Eigenschaft können Sie den generierten Testcode so ändern, dass dieser im Gültigkeitsbereich einer einzelnen Transaktion ausgeführt wird.Beispielsweise wird der Datenbankzustand durch Erstellen, Aktualisieren und Löschen von Anwendungstests geändert.Sie können jedoch verhindern, dass sich die Vorgänge eines Tests auf die Ausführung eines anderen Tests auswirken, indem Sie den Test im Gültigkeitsbereich einer einzelnen Transaktion ausführen.Nachdem der Test abgeschlossen und überprüft wurde, können Sie ein Rollback für die Transaktion ausführen.

Siehe auch

DbTransaction
ConnectionContext-Klasse
Microsoft.Data.Tools.Schema.Sql.UnitTesting-Namespace

Zurück zum Anfang