TableExistenceChecker 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

由实体框架提供程序实现,用于检查给定的数据库中是否存在表。 当确定是否将现有数据库作为空库处理以便应创建表时,数据库初始化程序使用该类。

继承层次结构

System.Object
  System.Data.Entity.Infrastructure.TableExistenceChecker

命名空间:  System.Data.Entity.Infrastructure
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
Public MustInherit Class TableExistenceChecker
用法
Dim instance As TableExistenceChecker
public abstract class TableExistenceChecker
public ref class TableExistenceChecker abstract
[<AbstractClassAttribute>]
type TableExistenceChecker =  class end
public abstract class TableExistenceChecker

TableExistenceChecker 类型公开以下成员。

构造函数

  名称 描述
受保护的方法 TableExistenceChecker

顶部

方法

  名称 描述
公共方法 AnyModelTableExistsInDatabase 在派生类中重写时,检查给定的表在给定连接的数据库中存在的位置。
公共方法 Equals (继承自 Object。)
受保护的方法 Finalize (继承自 Object。)
公共方法 GetHashCode (继承自 Object。)
受保护的方法 GetTableName 要获取给定 s 空间 EntitySet 的表名称的帮助器方法。
公共方法 GetType (继承自 Object。)
受保护的方法 MemberwiseClone (继承自 Object。)
公共方法 ToString (继承自 Object。)

顶部

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Infrastructure 命名空间