EntityStoreSchemaGenerator 类

定义

负责加载数据库架构信息。

public ref class EntityStoreSchemaGenerator sealed
public sealed class EntityStoreSchemaGenerator
type EntityStoreSchemaGenerator = class
Public NotInheritable Class EntityStoreSchemaGenerator
继承
EntityStoreSchemaGenerator

构造函数

EntityStoreSchemaGenerator(String, String, String)

初始化 EntityStoreSchemaGenerator 类的新实例。

属性

EntityContainer

获取创建的实体模型 EntityContainer。

GenerateForeignKeyProperties

获取或设置用于在存储模型中生成外键属性的标志。

StoreItemCollection

获取已创建的 StoreItemCollection。

方法

CreateStoreSchemaConnection(String, String)

为存储架构创建创建使用提供程序元数据加载的 EntityConnection。

CreateStoreSchemaConnection(String, String, Version)

为存储架构创建创建使用提供程序元数据加载的 EntityConnection。 注意 targetEntityFrameworkVersion 参数使用内部 Entity Framework 版本数字如EntityFrameworkVersions 中的描述。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GenerateStoreMetadata()

生成存储元数据并返回所有架构错误。

GenerateStoreMetadata(IEnumerable<EntityStoreSchemaFilterEntry>)

生成存储元数据并返回所有架构错误。

GenerateStoreMetadata(IEnumerable<EntityStoreSchemaFilterEntry>, Version)

生成存储架构定义语言 (SSDL) 并返回所有架构错误。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
WriteStoreSchema(String)

将生成的存储架构定义语言 (SSDL) 写入文件。

WriteStoreSchema(XmlWriter)

将生成的存储架构定义语言 (SSDL) 写入 XmlWriter 对象。

适用于