ConnectionContext.Transaction (Propiedad)
Obtiene o establece las transacciones para utilizar al ejecutar las instrucciones Transact-SQL.
Espacio de nombres: Microsoft.Data.Schema.UnitTesting
Ensamblado: Microsoft.Data.Schema.UnitTesting (en Microsoft.Data.Schema.UnitTesting.dll)
Sintaxis
'Declaración
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)
Valor de propiedad
Tipo: System.Data.Common.DbTransaction
Transacción para la prueba unitaria actual.
Comentarios
Use esta propiedad para modificar el código de prueba generado para que se ejecute en el ámbito de una sola transacción. Por ejemplo, las pruebas de aplicación en las que se realizan operaciones de creación, actualización y eliminación cambian el estado de la base de datos. Sin embargo, puede evitar que las operaciones de una prueba afectan a la ejecución de otra prueba ejecutando la prueba dentro del ámbito de una transacción individual. Una vez completada y comprobar la prueba, puede revertir la transacción.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.