Freigeben über


ConnectionContext.Transaction-Eigenschaft

Ruft die Transaktion ab, oder legt sie fest, die beim Ausführen der Transact-SQL-Anweisungen.

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

Syntax

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

Eigenschaftswert

Typ: 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 Bereich einer einzelnen Transaktion ausgeführt wird. Beispielsweise wird der Datenbankzustand durch Erstellen, Aktualisieren und Löschen von Anwendungstests geändert. Sie können jedoch die Vorgänge eines Tests am Beeinflussen der Ausführung eines anderen Tests verhindern, indem Sie den Test im Kontext einer einzelnen Transaktion ausgeführt werden. Nachdem der Test abgeschlossen und überprüft wurde, können Sie die Transaktion zurücksetzen.

.NET Framework-Sicherheit

Siehe auch

Referenz

ConnectionContext Klasse

Microsoft.Data.Schema.UnitTesting-Namespace

DbTransaction