Freigeben über


DbConfiguration.SetDefaultTransactionHandler Methode

Definition

Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um eine TransactionHandlerzu registrieren.

protected internal void SetDefaultTransactionHandler (Func<System.Data.Entity.Infrastructure.TransactionHandler> transactionHandlerFactory);
member this.SetDefaultTransactionHandler : Func<System.Data.Entity.Infrastructure.TransactionHandler> -> unit
Protected Friend Sub SetDefaultTransactionHandler (transactionHandlerFactory As Func(Of TransactionHandler))

Parameter

transactionHandlerFactory
Func<TransactionHandler>

Eine Funktion, die einen neuen instance eines Transaktionshandlers zurückgibt.

Hinweise

Diese Methode wird als bequeme und auffindbare Möglichkeit zum Hinzufügen von Konfigurationen zu Entity Framework bereitgestellt. Intern funktioniert es auf die gleiche Weise wie mit AddDependencyResolver(IDbDependencyResolver) , um einen geeigneten Resolver für TransactionHandlerhinzuzufügen. Dies bedeutet, dass die gleiche Funktionalität bei Bedarf mit einem benutzerdefinierten Resolver oder einem Resolver erreicht werden kann, der von einem Inversion-of-Control-Container unterstützt wird.

Gilt für: