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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.