DbConfiguration.SetDefaultConnectionFactory(IDbConnectionFactory) 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.
Ustawia wartość IDbConnectionFactory używaną do tworzenia połączeń według konwencji, jeśli nie podano żadnych innych parametrów połączenia lub połączenia lub można je odnaleźć za pomocą programu DbContext. Należy pamiętać, że domyślna fabryka połączeń jest ustawiana w pliku app.config lub web.config po zainstalowaniu pakietu NuGet EntityFramework. Jeśli chodzi o wszystkie ustawienia pliku konfiguracji, domyślna fabryka połączeń w pliku konfiguracji będzie mieć pierwszeństwo przed dowolnym ustawieniem wykonanym przy użyciu tej metody. Dlatego ustawienie musi zostać usunięte z pliku konfiguracji przed wywołaniem tej metody będzie miało jakikolwiek wpływ. Wywołaj tę metodę od konstruktora klasy pochodnej, DbConfiguration aby zmienić używaną domyślną fabrykę połączeń.
protected internal void SetDefaultConnectionFactory (System.Data.Entity.Infrastructure.IDbConnectionFactory connectionFactory);
member this.SetDefaultConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory -> unit
Protected Friend Sub SetDefaultConnectionFactory (connectionFactory As IDbConnectionFactory)
Parametry
- connectionFactory
- IDbConnectionFactory
Fabryka połączeń.
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 polecenia AddDependencyResolver w celu dodania odpowiedniego narzędzia rozpoznawania dla IDbConnectionFactoryelementu . 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.