Freigeben über


TableExistenceChecker.AnyModelTableExistsInDatabase Methode

Definition

Beim Überschreiben in einer abgeleiteten Klasse wird überprüft, wo die angegebenen Tabellen in der Datenbank für die angegebene Verbindung vorhanden sind.

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

Parameter

context
ObjectContext

Der Kontext, für den die Tabellenüberprüfung ausgeführt wird, wird in der Regel zum Abrufen eines geeigneten DbInterceptionContextverwendet.

connection
DbConnection

Eine Verbindung mit der Datenbank. Kann geöffnet oder geschlossen sein; sollte erneut geschlossen werden, wenn sie geöffnet ist. Nicht entsorgen.

modelTables
IEnumerable<EntitySet>

Die Tabellen, die auf Existenz überprüft werden sollen.

edmMetadataContextTableName
String

Der Name der EdmMetadata-Tabelle, die überprüft werden soll, ob vorhanden ist.

Gibt zurück

True, wenn eine der Modelltabellen oder EdmMetadata-Tabellen vorhanden ist.

Gilt für: