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.
Применяется к
Entity Framework