TableExistenceChecker.AnyModelTableExistsInDatabase 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,會檢查給定資料表是否存在於資料庫中,以取得指定的連接。
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 資料表名稱。
傳回
如果有任何模型資料表或 EdmMetadata 資料表存在,則為 True。