System.Data.Objects.DataClasses 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含類別,其為實體資料模型 (EDM) 中所定義型別的基底類別、導覽屬性所傳回型別的基底類別,以及可定義將通用語言執行平台 (CLR) 物件對應至概念模型中型別屬性的類別。
類別
ComplexObject |
複雜類型的基底類別。 |
EdmComplexPropertyAttribute |
屬性 (Attribute),表示此屬性 (Property) 代表複雜屬性。 |
EdmComplexTypeAttribute |
屬性,表示此類別 (Class) 代表複雜類型。 |
EdmEntityTypeAttribute |
屬性,表示此類別 (Class) 代表實體類型。 |
EdmEnumTypeAttribute |
表示列舉型別的屬性。 |
EdmFunctionAttribute |
屬性,套用到方法時,表示該方法是概念模型或儲存體模型中函式的 Proxy。 |
EdmPropertyAttribute |
屬性 (Attribute) 的基底類別,定義物件層中型別的屬性 (Property) 如何對應到概念模型中實體類型或複雜類型的屬性 (Property)。 |
EdmRelationshipAttribute |
根據概念模型中的關聯,定義兩個實體 (Entity) 類型之間的關聯性 (Relationship)。 |
EdmRelationshipNavigationPropertyAttribute |
屬性 (Attribute),表示此屬性 (Property) 代表導覽屬性。 |
EdmScalarPropertyAttribute |
屬性 (Attribute),表示此屬性 (Property) 代表純量屬性。 |
EdmSchemaAttribute |
屬性,表示此組件 (Assembly) 包含在概念模型中對應至實體 (Entity) 類型的類別 (Class)。 |
EdmTypeAttribute |
屬性的基底類別,定義物件層中的型別如何對應到概念模型中的實體類型和複雜類型。 |
EntityCollection<TEntity> |
表示位於關聯性 (Relationship) 之「多」端的物件集合。 |
EntityObject |
Entity Data Model 工具所產生之實體類型的基底類別。 |
EntityReference |
實作 EntityReference<TEntity> 之非泛型功能的基底類別 (Base Class)。 |
EntityReference<TEntity> |
表示多重性為零或一之關聯的相關端。 |
RelatedEnd |
表示實作相關端之通用功能的基底類別 (Base Class)。 |
RelationshipManager |
用來追蹤物件內容中物件之間的關聯性 (Relationship)。 |
StructuralObject |
表示類別,該類別包含 date 物件需要的常用方法。 |
介面
IEntityChangeTracker |
定義物件服務用來追蹤對物件屬性所做變更的功能。 |
IEntityWithChangeTracker |
定義實作變更追蹤的實體 (Entity) 類型。 |
IEntityWithKey |
定義公開 (Expose) 實體 (Entity) 索引鍵的實體類型。 |
IEntityWithRelationships |
定義與一個或多個其他實體 (Entity) 類型具有關聯性 (Relationship) 的實體類型。 |
IRelatedEnd |
定義關聯性 (Relationship) 的一端。 |
列舉
RelationshipKind |
列舉兩個或多個實體 (Entity) 之間關聯性 (Relationship) 的類型。 |
備註
Entity Data Model 工具會使用概念模型檔案來產生衍生自這個命名空間中之類別的資料類別。 如需詳細資訊,請參閱物件服務概觀 (Entity Framework)。 自訂資料類別可以繼承自這個命名空間中的類別。 System.Data.Objects.DataClasses 命名空間也包含用來實作自訂資料類別的介面,而不需繼承自 Entity Framework 類別。 如需詳細資訊,請參閱 自定義物件。