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