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 表。