Condividi tramite


TableExistenceChecker.AnyModelTableExistsInDatabase Metodo

Definizione

Quando sottoposto a override in una classe derivata verifica la posizione in cui esistono le tabelle indicate nel database per la connessione specificata.

public abstract bool AnyModelTableExistsInDatabase (System.Data.Entity.Core.Objects.ObjectContext context, System.Data.Common.DbConnection connection, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Metadata.Edm.EntitySet> modelTables, string edmMetadataContextTableName);
abstract member AnyModelTableExistsInDatabase : System.Data.Entity.Core.Objects.ObjectContext * System.Data.Common.DbConnection * seq<System.Data.Entity.Core.Metadata.Edm.EntitySet> * string -> bool
Public MustOverride Function AnyModelTableExistsInDatabase (context As ObjectContext, connection As DbConnection, modelTables As IEnumerable(Of EntitySet), edmMetadataContextTableName As String) As Boolean

Parametri

context
ObjectContext

Contesto per il quale viene eseguito il controllo delle tabelle, in genere usato per ottenere un oggetto appropriato DbInterceptionContext.

connection
DbConnection

Connessione al database. Può essere aperto o chiuso; deve essere chiuso di nuovo se aperto. Non eliminare.

modelTables
IEnumerable<EntitySet>

Tabelle da verificare per l'esistenza.

edmMetadataContextTableName
String

Nome della tabella EdmMetadata per verificare l'esistenza.

Restituisce

True se esiste una delle tabelle del modello o della tabella EdmMetadata.

Si applica a