Database.UseTransaction (Método)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Permite al usuario pasar una transacción de base de datos creada fuera del objeto Database si desea que Entity Framework ejecute comandos dentro de la transacción externa. O bien, pase NULL para borrar el conocimiento del marco de trabajo de esa transacción.

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public Sub UseTransaction ( _
    transaction As DbTransaction _
)
'Uso
Dim instance As Database 
Dim transaction As DbTransaction

instance.UseTransaction(transaction)
public void UseTransaction(
    DbTransaction transaction
)
public:
void UseTransaction(
    DbTransaction^ transaction
)
member UseTransaction : 
        transaction:DbTransaction -> unit
public function UseTransaction(
    transaction : DbTransaction
)

Parámetros

Excepciones

Excepción Condición
InvalidOperationException

Se produce si la transacción ya se ha completado

InvalidOperationException

Se produce si la conexión asociada al objeto de Database ya está dada de alta en una transacción de TransactionScope

InvalidOperationException

Se produce si la conexión asociada al objeto de Database ya está participando en una transacción

InvalidOperationException

Se produce si la conexión asociada a la transacción no coincide con la conexión de Entity Framework

Vea también

Referencia

Database Clase

System.Data.Entity (Espacio de nombres)