DbConfiguration.SetDefaultTransactionHandler (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].
Llame a este método desde el constructor de una clase derivada de DbConfiguration para registrar un TransactionHandler.
Espacio de nombres: System.Data.Entity
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
Protected Friend Sub SetDefaultTransactionHandler ( _
transactionHandlerFactory As Func(Of TransactionHandler) _
)
'Uso
Dim transactionHandlerFactory As Func(Of TransactionHandler)
Me.SetDefaultTransactionHandler(transactionHandlerFactory)
protected internal void SetDefaultTransactionHandler(
Func<TransactionHandler> transactionHandlerFactory
)
protected public:
void SetDefaultTransactionHandler(
Func<TransactionHandler^>^ transactionHandlerFactory
)
member SetDefaultTransactionHandler :
transactionHandlerFactory:Func<TransactionHandler> -> unit
function SetDefaultTransactionHandler(
transactionHandlerFactory : Func<TransactionHandler>
)
Parámetros
- transactionHandlerFactory
Tipo: System.Func<TransactionHandler>
Función que devuelve una nueva instancia de un controlador de transacciones.
Comentarios
Este método se proporciona como una manera cómoda y reconocible de agregar configuración a Entity Framework. Internamente funciona igual que usar AddDependencyResolver(IDbDependencyResolver) para agregar una resolución adecuada para TransactionHandler. Esto significa que, si se desea, podrá conseguirse la misma funcionalidad mediante una resolución personalizada o una resolución respaldada por un contenedor de Inversión de control.