Partager via


ConnectionContext.Transaction, propriété

Obtient ou définit les transactions de l'utiliserTransact-SQL en exécutant des instructions.

Espace de noms :  Microsoft.Data.Schema.UnitTesting
Assembly :  Microsoft.Data.Schema.UnitTesting (dans Microsoft.Data.Schema.UnitTesting.dll)

Syntaxe

'Déclaration
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)

Valeur de propriété

Type : System.Data.Common.DbTransaction
Transaction pour le test unitaire actuel.

Notes

Utilisez cette propriété pour modifier le code de test généré à exécuter dans la portée d'une transaction unique. Par exemple, créer, mettre à jour et supprimer des tests d'application modifie l'état de la base de données. Toutefois, vous pouvez empêcher les opérations d'un test d'affecter l'exécution d'un autre test lors de l'exécution de votre test dans la portée d'une transaction unique. Une fois le test terminé et vérifié, vous pouvez restaurer la transaction en arrière.

Sécurité .NET Framework

Voir aussi

Référence

ConnectionContext Classe

Microsoft.Data.Schema.UnitTesting, espace de noms

DbTransaction