EntityModelSchemaGenerator 类

定义

该类在 S 空间中的 EntityContainer 与 C 空间中的 EntityContainer 之间创建默认的 CCMapping。 映射将基于声明的盘区类型创建。 因此继承不起作用。

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

构造函数

名称 说明
EntityModelSchemaGenerator(EntityContainer, String, String)

初始化 EntityModelSchemaGenerator 类的新实例。

EntityModelSchemaGenerator(EntityContainer)

初始化 EntityModelSchemaGenerator 类的新实例。

EntityModelSchemaGenerator(StoreItemCollection, String, String)

构造 EntityModelGenerator。

属性

名称 说明
EdmItemCollection

获取由 GenerateMetadata 方法创建的 EdmItemCollection。

EntityContainer

获取由 GenerateMetadata 方法创建的概念模型 EntityContainer。

GenerateForeignKeyProperties

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

PluralizationService

获取或设置 PluralizationService 值,该值指示生成模型时使用的服务。

方法

名称 说明
Equals(Object)

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

(继承自 Object)
GenerateMetadata()

生成概念模型元数据信息并返回任何架构错误。

GenerateMetadata(Version)

生成概念模型元数据信息并返回任何架构错误。

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)
WriteModelSchema(String)

将生成的概念架构定义语言(CSDL)写入指定的文件。

WriteModelSchema(XmlWriter)

将生成的概念架构定义语言(CSDL)写入 XmlWriter 对象。

WriteStorageMapping(String)

将生成的映射规范语言(MSL)写入指定文件。

WriteStorageMapping(XmlWriter)

将生成的映射规范语言(MSL)写入 XmlWriter 对象。

适用于