TableExistenceChecker.AnyModelTableExistsInDatabase Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Entity Framework