System.Data.Objects.DataClasses 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含作為實體資料模型(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 空間還包含用於實作自訂資料類別的介面,且不會繼承自實體框架的類別。