Partager via


Propriété ConnectionContext.Transaction

 

Obtient ou définit les transactions à utiliser lors de l'exécution des instructions Transact-SQL.

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

Syntaxe

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

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 que les opérations d'un test n'affectent l'exécution d'un autre test en exécutant votre test dans la portée d'une seule transaction.Une fois le test terminé et vérifié, vous pouvez annuler la transaction.

Voir aussi

DbTransaction
ConnectionContext, classe
Microsoft.Data.Tools.Schema.Sql.UnitTesting, espace de noms

Retour au début