Sdílet prostřednictvím


ConnectionContext.Transaction-Eigenschaft

Aktualisiert: November 2007

Ruft die beim Ausführen der Transact-SQL (T-SQL)-Anweisungen zu verwendenden Transaktionen ab oder legt diese fest.

Namespace:  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting
Assembly:  Microsoft.VisualStudio.TeamSystem.Data.UnitTesting (in Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.dll)

Syntax

'Declaration
Public Property Transaction As DbTransaction
'Usage
Dim instance As ConnectionContext
Dim value As DbTransaction

value = instance.Transaction

instance.Transaction = value
public DbTransaction Transaction { get; set; }
public:
property DbTransaction^ Transaction {
    DbTransaction^ get ();
    void set (DbTransaction^ value);
}
public function get Transaction () : DbTransaction
public function set Transaction (value : DbTransaction)

Eigenschaftenwert

Typ: System.Data.Common.DbTransaction

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 verhindern, dass sich die Vorgänge eines Tests auf die Ausführung eines anderen Tests auswirken, indem Sie den Test im Bereich einer einzelnen Transaktion ausführen. Nachdem der Test abgeschlossen und überprüft wurde, können Sie einen Rollback für die Transaktion ausführen.

Berechtigungen

Siehe auch

Referenz

ConnectionContext-Klasse

ConnectionContext-Member

Microsoft.VisualStudio.TeamSystem.Data.UnitTesting-Namespace