System.Data.Objects.DataClasses Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zahrnuje třídy, které jsou základní třídy pro typy, které jsou definovány v modelu Entity Data Model (EDM), základní třídy pro typy, které jsou vráceny navigačními vlastnostmi, a třídy, které definují atributy, které mapují objekty CLR (Common Language Runtime) na typy v konceptuálním modelu.
Třídy
ComplexObject |
Základní třída pro komplexní typy. |
EdmComplexPropertyAttribute |
Atribut, který označuje, že vlastnost představuje komplexní vlastnost. |
EdmComplexTypeAttribute |
Atribut, který označuje, že třída představuje komplexní typ. |
EdmEntityTypeAttribute |
Atribut, který označuje, že třída představuje typ entity. |
EdmEnumTypeAttribute |
Atribut označující typ výčtu. |
EdmFunctionAttribute |
Atribut, který při použití na metodu označuje, že metoda je proxy pro funkci v koncepčním modelu nebo modelu úložiště. |
EdmPropertyAttribute |
Základní třída pro atributy, které definují, jak jsou vlastnosti typů ve vrstvě objektů mapovány na vlastnosti typů entit nebo komplexních typů v koncepčním modelu. |
EdmRelationshipAttribute |
Definuje relaci mezi dvěma typy entit na základě přidružení v koncepčním modelu. |
EdmRelationshipNavigationPropertyAttribute |
Atribut, který označuje, že vlastnost představuje vlastnost navigace. |
EdmScalarPropertyAttribute |
Atribut, který označuje, že vlastnost představuje skalární vlastnost. |
EdmSchemaAttribute |
Atribut, který označuje, že sestavení obsahuje třídy, které jsou mapovány na typy entit v koncepčním modelu. |
EdmTypeAttribute |
Základní třída pro atributy, které definují způsob mapování typů ve vrstvě objektů na typy entit a komplexní typy v koncepčním modelu. |
EntityCollection<TEntity> |
Představuje kolekci objektů na konci "N" relace. |
EntityObject |
Základní třída pro typy entit, které jsou generovány nástroji Entity Data Model. |
EntityReference |
Základní třída, která implementuje negenerické funkce pro EntityReference<TEntity>. |
EntityReference<TEntity> |
Představuje související konec asociace s násobností nula nebo jedna. |
RelatedEnd |
Představuje základní třídu, která implementuje společné funkce pro související konec. |
RelationshipManager |
Slouží ke sledování vztahů mezi objekty v kontextu objektu. |
StructuralObject |
Představuje třídu, která obsahuje běžné metody potřebné pro objekt data. |
Rozhraní
IEntityChangeTracker |
Definuje zařízení, které jsou používány službou Object Services ke sledování změn provedených ve vlastnostech objektu. |
IEntityWithChangeTracker |
Definuje typ entity, který implementuje sledování změn. |
IEntityWithKey |
Definuje typ entity, který zveřejňuje klíč entity. |
IEntityWithRelationships |
Definuje typ entity s relací k jednomu nebo více jiným typům entity. |
IRelatedEnd |
Definuje konec relace. |
Výčty
RelationshipKind |
Vytvoří výčet typu relace mezi dvěma nebo více entitami. |
Poznámky
Nástroje Entity Data Model používají soubor konceptuálního modelu ke generování datových tříd, které jsou odvozeny z tříd v tomto oboru názvů. Další informace najdete v tématu Přehled služby Object Services (Entity Framework). Vlastní datové třídy mohou dědit z tříd v tomto oboru názvů. Obor System.Data.Objects.DataClasses názvů zahrnuje také rozhraní, která se používají k implementaci vlastních datových tříd bez dědění z tříd Entity Framework. Další informace najdete v tématu Přizpůsobení objektů.