Freigeben über


DbConfiguration.SetProviderFactory(String, DbProviderFactory) Methode

Definition

Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um einen ADO.NET Anbieter zu registrieren.

protected internal void SetProviderFactory (string providerInvariantName, System.Data.Common.DbProviderFactory providerFactory);
member this.SetProviderFactory : string * System.Data.Common.DbProviderFactory -> unit
Protected Friend Sub SetProviderFactory (providerInvariantName As String, providerFactory As DbProviderFactory)

Parameter

providerInvariantName
String

Der ADO.NET anbieterinvarianter Name, der den Typ der ADO.NET Verbindung angibt, für die dieser Anbieter verwendet wird.

providerFactory
DbProviderFactory

Der Anbieter instance.

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 die Verwendung von AddDependencyResolver, um einen geeigneten Resolver für DbProviderFactory und IProviderInvariantNamehinzuzufü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: