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


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

Параметры

  • connection
    Тип: System.Data.Common.DbConnection
    Подключение к базе данных. Может быть открытым или закрытым; должно быть закрытым, если открывается. Не ликвидировать.
  • edmMetadataContextTableName
    Тип: System.String
    Имя таблицы EdmMetadata для проверки на существование.

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

Тип: System.Boolean
Значение true, если существуют какие-либо таблицы модели или таблица EdmMetadata.

См. также

Справочник

TableExistenceChecker Класс

System.Data.Entity.Infrastructure - пространство имен