System.Data.Entity.Core.Objects.DataClasses 命名空間
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
System.Data.Entity.Core.Objects.DataClasses 命名空間包含一些類別,這些類別是實體資料模型中所定義之類型的基底類別、導覽屬性 (Property) 所傳回之類型的基底類別,以及可定義將 Common Language Runtime 物件對應至概念模型中類型之屬性 (Attribute) 的類別。
類別
類別 | 描述 | |
---|---|---|
![]() |
ComplexObject | 這是介面,表示要成為 ADO.NET 中實體所需的最低限度介面。 |
![]() |
EdmComplexPropertyAttribute | 複雜屬性 (Property) 的屬性 (Attribute),隱含的預設 AttributeUsage 屬性 (Property) Inherited=True,AllowMultiple=False,中繼資料系統會預期此屬性 (Attribute),而且只會查看這些屬性 (Attribute) 的第一個 (即使有多個)。 |
![]() |
EdmComplexTypeAttribute | 複雜類型的屬性 |
![]() |
EdmEntityTypeAttribute | 識別 Edm 基底類別的屬性 |
![]() |
EdmEnumTypeAttribute | 表示列舉類型的屬性。 |
![]() |
EdmFunctionAttribute | 已過時。 表示指定的方法是 EDM 函式的 Proxy。 |
![]() |
EdmPropertyAttribute | 對應至存放區項目之屬性 (Property) 的基底屬性 (Attribute)。隱含的預設 AttributeUsage 屬性 (Property) Inherited=True,AllowMultiple=False,中繼資料系統會預期此屬性 (Attribute),而且只會查看這些屬性 (Attribute) 的第一個 (即使有多個)。 |
![]() |
EdmRelationshipAttribute | 根據概念模型中的關聯,定義兩個實體 (Entity) 類型之間的關聯性 (Relationship)。 |
![]() |
EdmRelationshipNavigationPropertyAttribute | 識別為 RelationshipSet 所定義端的屬性 (Attribute)。隱含的預設 AttributeUsage 屬性 (Property) Inherited=True,AllowMultiple=False,中繼資料系統會預期此屬性 (Attribute),而且只會查看這些屬性 (Attribute) 的第一個 (即使有多個)。 |
![]() |
EdmScalarPropertyAttribute | IEntity 中純量屬性 (Property) 的屬性 (Attribute)。隱含的預設 AttributeUsage 屬性 (Property) Inherited=True,AllowMultiple=False,中繼資料系統會預期此屬性 (Attribute),而且只會查看這些屬性 (Attribute) 的第一個 (即使有多個)。 |
![]() |
EdmSchemaAttribute | 靜態類型的屬性 |
![]() |
EdmTypeAttribute | 系統化類型的基底屬性 |
![]() |
EntityCollection<TEntity> | 建立特殊 EDM 建構模型的實體集合,可以是特殊類型的所有實體,或參與特殊關聯性的實體。 |
![]() |
EntityObject | 這是類別是所有已規定 EntityObject 類別的基礎。 |
![]() |
EntityReference | 建立具有多重性 1 之關聯性端點的模型。 |
![]() |
EntityReference<TEntity> | 建立具有多重性 1 之關聯性端點的模型。 |
![]() |
RelatedEnd | EntityCollection 和 EntityReference 的基底類別 |
![]() |
RelationshipManager | 消極式建立的關聯性導覽屬性物件 (集合和參考) 的容器。 |
![]() |
StructuralObject | 此類別包含日期物件所需的常見方法。 |
介面
介面 | 描述 | |
---|---|---|
![]() |
IEntityChangeTracker | 此介面是由變更追蹤器實作,且資料類別會使用此介面報告變更 |
![]() |
IEntityWithChangeTracker | 資料類別必須實作才能受變更追蹤器管理的最低限度介面。 |
![]() |
IEntityWithKey | 定義包含索引鍵之實體的介面。 |
![]() |
IEntityWithRelationships | 公開 (Expose) 關聯性時,資料類別必須實作的介面 |
![]() |
IRelatedEnd | 表示關聯性的一端。 |
列舉型別
列舉 | 描述 | |
---|---|---|
![]() |
RelationshipKind | 識別關聯性的類型 |