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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualStudio.TeamSystem.Data.UnitTesting-Namespace