TableExistenceChecker.AnyModelTableExistsInDatabase 方法

定义

在派生类中重写时,检查给定表在数据库中是否存在给定连接的位置。

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

适用于