System.Data.Entity.Design 命名空间

包含用于生成实体数据模型(EDM)文件和对象源代码的类。

名称 说明
EdmToObjectNamespaceMap

表示概念模型到代码命名空间映射的集合。

EntityClassGenerator

从概念架构定义语言 (CSDL) 文件生成对象上下文和实体类(对象层代码)。

EntityCodeGenerator

从概念架构定义语言 (CSDL) 文件生成对象上下文和实体类(对象层代码)。 从 Entity Framework 版本 4 开始,特定模型的 ObjectContext 类包含表示模型实体集的类型 ObjectSet<TEntity> 属性。

EntityFrameworkVersions

提供有关实体框架的不同版本的信息。

EntityModelSchemaGenerator

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

EntityStoreSchemaFilterEntry

表示单个筛选器条目。 筛选器用于在生成过程中允许或排除特定数据库对象。

EntityStoreSchemaGenerator

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

EntityViewGenerator

为盘 StorageMappingItemCollection区生成视图,并为缓存这些视图的类型创建源代码文件。

MetadataExtensionMethods

表示元数据发布协议的方法。

MetadataItemCollectionFactory

表示用于创建元数据 ItemCollection 实例的一组方法。

PropertyGeneratedEventArgs

提供事件的数据 OnPropertyGenerated

TypeGeneratedEventArgs

提供事件的数据 OnTypeGenerated

枚举

名称 说明
EntityStoreSchemaFilterEffect

指定是允许还是排除与 EntityStoreSchemaFilterEntry中指定的模式匹配的数据库对象。

EntityStoreSchemaFilterObjectTypes

指定要将架构筛选器应用到的存储对象类型。

LanguageOption

指定生成的代码的语言。

委托

名称 说明
PropertyGeneratedEventHandler

表示将处理 OnPropertyGenerated 事件的方法。

TypeGeneratedEventHandler

表示将处理 OnTypeGenerated 事件的方法。

注解

这些 System.Data.Entity.Design 类支持 EDM 工具。