Condividi tramite


Metodo DbConfiguration.SetTableExistenceChecker

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Chiamare questo metodo dal costruttore di una classe derivata da DbConfiguration per registrare un'utilità di verifica esistenza tabelle di database per un provider specificato.

Spazio dei nomi:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Protected Friend Sub SetTableExistenceChecker ( _
    providerInvariantName As String, _
    tableExistenceChecker As TableExistenceChecker _
)
'Utilizzo
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
)

Parametri

  • providerInvariantName
    Tipo: System.String
    Nome invariante del provider ADO.NET che indica il tipo di connessione ADO.NET per cui verrà usato questo provider.

Note

Questo metodo viene fornito come modo efficace e individuabile per aggiungere la configurazione a Entity Framework. Internamente, equivale a usare AddDependencyResolver per aggiungere un sistema di risoluzione appropriato per DbProviderServices e a usare AddDefaultResolver per aggiungere il provider come sistema di risoluzione predefinito. Ciò significa che è eventualmente possibile ottenere la stessa funzionalità usando un sistema di risoluzione personalizzato o uno supportato da un contenitore Inversion-of-Control.

Vedere anche

Riferimento

DbConfiguration Classe

Spazio dei nomi System.Data.Entity