共用方式為


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

參數

  • edmMetadataContextTableName
    類型:System.String
    要檢查是否存在之 EdmMetadata 資料表的名稱。

傳回值

類型:System.Boolean
當模型資料表或 EdmMetadata 資料表存在時為 True。

請參閱

參考

TableExistenceChecker 類別

System.Data.Entity.Infrastructure 命名空間