Condividi tramite


Proprietà ConnectionContext.Transaction

Ottiene o imposta le transazioni da utilizzare quando si eseguono i rendiconti di Transact-SQL.

Spazio dei nomi:  Microsoft.Data.Schema.UnitTesting
Assembly:  Microsoft.Data.Schema.UnitTesting (in Microsoft.Data.Schema.UnitTesting.dll)

Sintassi

'Dichiarazione
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)

Valore proprietà

Tipo: System.Data.Common.DbTransaction
Transazione per lo unit test corrente.

Note

Utilizzare questa proprietà per modificare il codice di test generato in modo che venga eseguito nell'ambito di una singola transazione. Ad esempio, la creazione, l'aggiornamento e l'eliminazione di test dell'applicazione modificano lo stato del database. Tuttavia, è possibile impedire che le operazioni di un test da influire sull'esecuzione di un altro test eseguendo il test nell'ambito di una singola transazione. Una volta che il test è stato completato e estratto, è possibile viene eseguito il rollback della transazione.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ConnectionContext Classe

Spazio dei nomi Microsoft.Data.Schema.UnitTesting

DbTransaction