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