System.Data.Objects.DataClasses 命名空間

包含作為實體資料模型(EDM)中型別基底類別的類別、由導覽屬性回傳的型別基底類別,以及定義屬性的類別,將通用語言執行時(CLR)物件映射到概念模型中的型別。

類別

名稱 Description
ComplexObject

複雜型態的基底類別。

EdmComplexPropertyAttribute

屬性表示該性質代表一個複數性質。

EdmComplexTypeAttribute

屬性表示該類別代表一個複數型態。

EdmEntityTypeAttribute

屬性表示該類別代表一種實體類型。

EdmEnumTypeAttribute

屬性表示一個枚舉型別。

EdmFunctionAttribute

屬性,當套用至方法時,表示方法是概念模型或儲存模型中函式的 Proxy。

EdmPropertyAttribute

屬性的基類,定義物件層中型別屬性如何對應至概念模型中實體類型或複雜型別的屬性。

EdmRelationshipAttribute

根據概念模型中的關聯,定義兩個實體類型之間的關聯性。

EdmRelationshipNavigationPropertyAttribute

屬性表示該屬性代表一個導航屬性。

EdmScalarPropertyAttribute

屬性表示該屬性代表一個純量性質。

EdmSchemaAttribute

屬性,指出元件包含對應至概念模型中實體類型的類別。

EdmTypeAttribute

定義物件層中型別如何對應至概念模型中實體類型和複雜型別的屬性基類。

EntityCollection<TEntity>

表示關聯性之「多」端的物件集合。

EntityObject

由實體資料模型工具產生的實體類型基底類別。

EntityReference

基底類別實作非通用功能的 EntityReference<TEntity>

EntityReference<TEntity>

代表關聯的相關端點,重數為零或一。

RelatedEnd

代表一個基底類別,實作相關端的共通功能。

RelationshipManager

用於追蹤物件情境中物件間的關係。

StructuralObject

代表一個包含日期物件常見方法的類別。

介面

名稱 Description
IEntityChangeTracker

定義物件服務用來追蹤物件屬性變更的設施。

IEntityWithChangeTracker

定義一種實體類型,實作變更追蹤。

IEntityWithKey

定義一種實體類型,用來揭露實體鍵。

IEntityWithRelationships

定義一種與一個或多個其他實體類型有關聯的實體類型。

IRelatedEnd

定義了一段關係的結束。

列舉

名稱 Description
RelationshipKind

列舉兩個或多個實體之間的關聯性類型。

備註

實體資料模型工具使用概念模型檔案來產生源自該命名空間類別的資料類別。 自訂資料類別可以繼承自此命名空間中的類別。 命名 System.Data.Objects.DataClasses 空間還包含用於實作自訂資料類別的介面,且不會繼承自實體框架的類別。