DbConfiguration.SetTransactionHandler Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| SetTransactionHandler(String, Func<TransactionHandler>) |
Wywołaj tę metodę od konstruktora klasy pochodnej, DbConfiguration aby zarejestrować TransactionHandler obiekt do użycia z dostawcą reprezentowanym przez daną niezmienną nazwę. |
| SetTransactionHandler(String, Func<TransactionHandler>, String) |
Wywołaj tę metodę od konstruktora klasy pochodnej, DbConfiguration aby zarejestrować TransactionHandler obiekt do użycia z dostawcą reprezentowanym przez daną niezmienną nazwę i dla danej nazwy serwera. |
SetTransactionHandler(String, Func<TransactionHandler>)
Wywołaj tę metodę od konstruktora klasy pochodnej, DbConfiguration aby zarejestrować TransactionHandler obiekt do użycia z dostawcą reprezentowanym przez daną niezmienną nazwę.
protected internal void SetTransactionHandler (string providerInvariantName, Func<System.Data.Entity.Infrastructure.TransactionHandler> transactionHandlerFactory);
member this.SetTransactionHandler : string * Func<System.Data.Entity.Infrastructure.TransactionHandler> -> unit
Protected Friend Sub SetTransactionHandler (providerInvariantName As String, transactionHandlerFactory As Func(Of TransactionHandler))
Parametry
- providerInvariantName
- String
Niezmienna nazwa dostawcy ADO.NET wskazująca typ połączenia ADO.NET, dla którego będzie używana ta procedura obsługi transakcji.
- transactionHandlerFactory
- Func<TransactionHandler>
Funkcja zwracająca nowe wystąpienie procedury obsługi transakcji.
Uwagi
Ta metoda jest udostępniana jako wygodny i czytelny sposób dodawania konfiguracji do programu Entity Framework. Wewnętrznie działa w taki sam sposób, jak w przypadku używania AddDependencyResolver(IDbDependencyResolver) polecenia w celu dodania odpowiedniego narzędzia rozpoznawania dla TransactionHandlerprogramu . Oznacza to, że w razie potrzeby można osiągnąć tę samą funkcjonalność przy użyciu niestandardowego narzędzia rozpoznawania lub rozpoznawania rozpoznawania wspieranego przez kontener Inversion-of-Control.
Dotyczy
SetTransactionHandler(String, Func<TransactionHandler>, String)
Wywołaj tę metodę od konstruktora klasy pochodnej, DbConfiguration aby zarejestrować TransactionHandler obiekt do użycia z dostawcą reprezentowanym przez daną niezmienną nazwę i dla danej nazwy serwera.
protected internal void SetTransactionHandler (string providerInvariantName, Func<System.Data.Entity.Infrastructure.TransactionHandler> transactionHandlerFactory, string serverName);
member this.SetTransactionHandler : string * Func<System.Data.Entity.Infrastructure.TransactionHandler> * string -> unit
Protected Friend Sub SetTransactionHandler (providerInvariantName As String, transactionHandlerFactory As Func(Of TransactionHandler), serverName As String)
Parametry
- providerInvariantName
- String
Niezmienna nazwa dostawcy ADO.NET wskazująca typ połączenia ADO.NET, dla którego będzie używana ta procedura obsługi transakcji.
- transactionHandlerFactory
- Func<TransactionHandler>
Funkcja zwracająca nowe wystąpienie procedury obsługi transakcji.
- serverName
- String
Parametry, które będą zgodne z nazwą serwera w parametrach połączenia.
Uwagi
Ta metoda jest udostępniana jako wygodny i czytelny sposób dodawania konfiguracji do programu Entity Framework. Wewnętrznie działa w taki sam sposób, jak w przypadku używania AddDependencyResolver(IDbDependencyResolver) polecenia w celu dodania odpowiedniego narzędzia rozpoznawania dla TransactionHandlerprogramu . Oznacza to, że w razie potrzeby można osiągnąć tę samą funkcjonalność przy użyciu niestandardowego narzędzia rozpoznawania lub rozpoznawania rozpoznawania wspieranego przez kontener Inversion-of-Control.