EntityStoreSchemaGenerator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
负责加载数据库架构信息。
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 对象。 |