通过


System.Data.Objects.DataClasses 命名空间

包括属于实体数据模型(EDM)中定义的类型的基类、导航属性返回的类型基类,以及定义将公共语言运行时 (CLR) 对象映射到概念模型中类型的属性的类。

名称 说明
ComplexObject

复杂类型的基类。

EdmComplexPropertyAttribute

指示属性表示复杂属性的属性。

EdmComplexTypeAttribute

指示类表示复杂类型的属性。

EdmEntityTypeAttribute

指示类表示实体类型的属性。

EdmEnumTypeAttribute

指示枚举类型的属性。

EdmFunctionAttribute

应用于方法的属性指示该方法是概念模型或存储模型中函数的代理。

EdmPropertyAttribute

用于定义对象层中类型的属性如何映射到概念模型中实体类型或复杂类型的属性的属性的属性的基类。

EdmRelationshipAttribute

根据概念模型中的关联定义两种实体类型之间的关系。

EdmRelationshipNavigationPropertyAttribute

指示属性表示导航属性的属性。

EdmScalarPropertyAttribute

指示属性表示标量属性的属性。

EdmSchemaAttribute

指示程序集包含映射到概念模型中实体类型的类的属性。

EdmTypeAttribute

用于定义对象层中的类型如何映射到概念模型中的实体类型和复杂类型的属性的基类。

EntityCollection<TEntity>

表示关系“多”端的对象集合。

EntityObject

实体数据模型工具生成的实体类型的基类。

EntityReference

实现 EntityReference<TEntity>非泛型功能的基类。

EntityReference<TEntity>

表示与零或一个乘数关联的相关端。

RelatedEnd

表示实现相关端的常见功能的基类。

RelationshipManager

用于跟踪对象上下文中的对象之间的关系。

StructuralObject

表示一个类,该类包含日期对象所需的常见方法。

接口

名称 说明
IEntityChangeTracker

定义对象服务用来跟踪对对象属性所做的更改所使用的设施。

IEntityWithChangeTracker

定义实现更改跟踪的实体类型。

IEntityWithKey

定义公开实体键的实体类型。

IEntityWithRelationships

定义与一个或多个其他实体类型的关系的实体类型。

IRelatedEnd

定义关系的末尾。

枚举

名称 说明
RelationshipKind

枚举两个或多个实体之间的关系类型。

注解

实体数据模型工具使用概念模型文件生成派生自此命名空间中的类的数据类。 自定义数据类可以从此命名空间中的类继承。 命名空间 System.Data.Objects.DataClasses 还包括用于实现自定义数据类的接口,而无需从 Entity Framework 类继承。