Partager via


DbConfiguration.SetDefaultTransactionHandler, méthode

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Appelez cette méthode à partir du constructeur d'une classe dérivée de DbConfiguration pour inscrire un TransactionHandler.

Espace de noms :  System.Data.Entity
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Protected Friend Sub SetDefaultTransactionHandler ( _
    transactionHandlerFactory As Func(Of TransactionHandler) _
)
'Utilisation
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>
)

Paramètres

  • transactionHandlerFactory
    Type : System.Func<TransactionHandler>
    Fonction qui retourne une nouvelle instance d'un gestionnaire de transactions.

Notes

Cette méthode est fournie comme un moyen pratique et détectable d'ajouter une configuration dans Entity Framework. En interne, elle fonctionne de la même façon que AddDependencyResolver(IDbDependencyResolver) pour ajouter un programme de résolution approprié pour TransactionHandler. Cela signifie que, si vous le souhaitez, la même fonctionnalité peut être obtenue à l'aide d'un programme de résolution personnalisé ou d'un programme de résolution sauvegardé par un conteneur d'inversion de contrôle.

Voir aussi

Référence

DbConfiguration Classe

Espace de noms System.Data.Entity