Freigeben über


DbConfiguration.SetTableExistenceChecker Methode

Definition

Rufen Sie diese Methode vom Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um eine Datenbanktabellenexistenzprüfung für einen bestimmten Anbieter zu registrieren.

protected internal void SetTableExistenceChecker (string providerInvariantName, System.Data.Entity.Infrastructure.TableExistenceChecker tableExistenceChecker);
member this.SetTableExistenceChecker : string * System.Data.Entity.Infrastructure.TableExistenceChecker -> unit

Parameter

providerInvariantName
String

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

tableExistenceChecker
TableExistenceChecker

Die zu verwendende Überprüfung der Tabellenexistenz.

Hinweise

Diese Methode wird als bequeme und auffindbare Möglichkeit zum Hinzufügen einer Konfiguration zum Entity Framework bereitgestellt. Intern funktioniert es auf die gleiche Weise wie die Verwendung von AddDependencyResolver zum Hinzufügen eines entsprechenden Resolvers für DbProviderServices und zum Hinzufügen des Anbieters als Standardlöser. Dies bedeutet, dass bei Bedarf die gleiche Funktionalität mit einem benutzerdefinierten Resolver oder einem Resolver erreicht werden kann, der von einem Container für die Inversion-of-Control unterstützt wird.

Gilt für: