Udostępnij za pośrednictwem


DbConfiguration.SetDefaultConnectionFactory(IDbConnectionFactory) Metoda

Definicja

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.

Dotyczy