Поделиться через


TableExistenceChecker.AnyModelTableExistsInDatabase Метод

Определение

При переопределении в производном классе проверяет, существуют ли заданные таблицы в базе данных для заданного соединения.

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

Параметры

context
ObjectContext

Контекст, для которого выполняется проверка таблицы, обычно используется для получения соответствующего DbInterceptionContextобъекта .

connection
DbConnection

Подключение к базе данных. Может быть открытым или закрытым; при открытии должен быть снова закрыт. Не удаляйте.

modelTables
IEnumerable<EntitySet>

Таблицы, проверка для существования.

edmMetadataContextTableName
String

Имя таблицы EdmMetadata, проверка для существования.

Возвращаемое значение

Значение true, если существует какая-либо из таблиц модели или таблицы EdmMetadata.

Применяется к