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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.