TableExistenceChecker.AnyModelTableExistsInDatabase Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.