DbConfiguration.SetTableExistenceChecker-Methode
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Rufen Sie diese Methode vom Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet ist, um eine Vorhandenseinsüberprüfung für Datenbanktabellen für einen bestimmten Anbieter zu registrieren.
Namespace: System.Data.Entity
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Protected Friend Sub SetTableExistenceChecker ( _
providerInvariantName As String, _
tableExistenceChecker As TableExistenceChecker _
)
'Usage
Dim providerInvariantName As String
Dim tableExistenceChecker As TableExistenceChecker
Me.SetTableExistenceChecker(providerInvariantName, _
tableExistenceChecker)
protected internal void SetTableExistenceChecker(
string providerInvariantName,
TableExistenceChecker tableExistenceChecker
)
protected public:
void SetTableExistenceChecker(
String^ providerInvariantName,
TableExistenceChecker^ tableExistenceChecker
)
member SetTableExistenceChecker :
providerInvariantName:string *
tableExistenceChecker:TableExistenceChecker -> unit
function SetTableExistenceChecker(
providerInvariantName : String,
tableExistenceChecker : TableExistenceChecker
)
Parameter
- providerInvariantName
Typ: System.String
Der invariante Name des ADO.NET-Anbieters, der den Typ der ADO.NET-Verbindung angibt, für die dieser Anbieter verwendet wird.
- tableExistenceChecker
Typ: System.Data.Entity.Infrastructure.TableExistenceChecker
Die Vorhandenseinsüberprüfung für Datenbanktabellen, die verwendet werden soll.
Hinweise
Diese Methode wird als einfache und sichtbare Möglichkeit verwendet, Entity Framework Konfigurationen hinzuzufügen. Intern funktioniert sie auf die gleiche Weise wie AddDependencyResolver, um einen entsprechenden Resolver für DbProviderServices hinzuzufügen, und wie AddDefaultResolver, um den Anbieter als Standardresolver hinzuzufügen. Dies bedeutet, dass bei Bedarf die gleiche Funktionalität mithilfe eines benutzerdefinierten Resolvers oder eines Resolvers, der von einem Steuerungsumkehrungs-Container unterstützt wird, erzielt werden kann.