TableExistenceChecker.AnyModelTableExistsInDatabase - метод
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Когда переопределено в производном классе, проверяет, существуют ли заданные таблицы в базе данных для указанного подключения.
Пространство имен: System.Data.Entity.Infrastructure
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public MustOverride Function AnyModelTableExistsInDatabase ( _
context As ObjectContext, _
connection As DbConnection, _
modelTables As IEnumerable(Of EntitySet), _
edmMetadataContextTableName As String _
) As Boolean
'Применение
Dim instance As TableExistenceChecker
Dim context As ObjectContext
Dim connection As DbConnection
Dim modelTables As IEnumerable(Of EntitySet)
Dim edmMetadataContextTableName As String
Dim returnValue As Boolean
returnValue = instance.AnyModelTableExistsInDatabase(context, _
connection, modelTables, edmMetadataContextTableName)
public abstract bool AnyModelTableExistsInDatabase(
ObjectContext context,
DbConnection connection,
IEnumerable<EntitySet> modelTables,
string edmMetadataContextTableName
)
public:
virtual bool AnyModelTableExistsInDatabase(
ObjectContext^ context,
DbConnection^ connection,
IEnumerable<EntitySet^>^ modelTables,
String^ edmMetadataContextTableName
) abstract
abstract AnyModelTableExistsInDatabase :
context:ObjectContext *
connection:DbConnection *
modelTables:IEnumerable<EntitySet> *
edmMetadataContextTableName:string -> bool
public abstract function AnyModelTableExistsInDatabase(
context : ObjectContext,
connection : DbConnection,
modelTables : IEnumerable<EntitySet>,
edmMetadataContextTableName : String
) : boolean
Параметры
- context
Тип: System.Data.Entity.Core.Objects.ObjectContext
Контекст, для которого выполняется проверка таблиц, обычно используется для получения соответствующего объекта DbInterceptionContext.
- connection
Тип: System.Data.Common.DbConnection
Подключение к базе данных. Может быть открытым или закрытым; должно быть закрытым, если открывается. Не ликвидировать.
- modelTables
Тип: System.Collections.Generic.IEnumerable<EntitySet>
Таблицы, существование которых проверяется.
- edmMetadataContextTableName
Тип: System.String
Имя таблицы EdmMetadata для проверки на существование.
Возвращаемое значение
Тип: System.Boolean
Значение true, если существуют какие-либо таблицы модели или таблица EdmMetadata.