Share via


DbConfiguration.SetTableExistenceChecker, méthode

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Appelez cette méthode à partir du constructeur d'une classe dérivée de DbConfiguration pour inscrire un vérificateur d'existence de table de base de données d'un fournisseur donné.

Espace de noms :  System.Data.Entity
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Protected Friend Sub SetTableExistenceChecker ( _
    providerInvariantName As String, _
    tableExistenceChecker As TableExistenceChecker _
)
'Utilisation
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
)

Paramètres

  • providerInvariantName
    Type : System.String
    Nom invariant de fournisseur ADO.NET qui indique le type de connexion ADO.NET pour lequel ce fournisseur est utilisé.

Notes

Cette méthode est fournie comme un moyen pratique et détectable d'ajouter une configuration dans Entity Framework. En interne, elle fonctionne de la même façon qu'AddDependencyResolver pour ajouter un programme de résolution approprié pour DbProviderServices et qu'AddDefaultResolver pour ajouter le fournisseur en tant que programme de résolution par défaut. Cela signifie que, si vous le souhaitez, la même fonctionnalité peut être obtenue à l'aide d'un programme de résolution personnalisé ou d'un programme de résolution sauvegardé par un conteneur d'inversion de contrôle.

Voir aussi

Référence

DbConfiguration Classe

Espace de noms System.Data.Entity