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 definované v modelu Entity Data Model (EDM), základní třídy pro typy vrácené navigačními vlastnostmi a třídy definující atributy, které mapují objekty CLR (Common Language Runtime) na typy v konceptuálním modelu.
Třídy
| Name | Description |
|---|---|
| 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 atributů, které definují, jak se vlastnosti typů v objektové vrstvě mapují na vlastnosti typů entit nebo komplexních typů v konceptuálním modelu. |
| EdmRelationshipAttribute |
Definuje relaci mezi dvěma typy entit na základě přidružení v konceptuálním modelu. |
| EdmRelationshipNavigationPropertyAttribute |
Atribut, který označuje, že vlastnost představuje navigační vlastnost. |
| EdmScalarPropertyAttribute |
Atribut, který označuje, že vlastnost představuje skalární vlastnost. |
| EdmSchemaAttribute |
Atribut, který označuje, že sestavení obsahuje třídy mapované na typy entit v konceptuálním modelu. |
| EdmTypeAttribute |
Základní třída atributů, které definují, jak se typy ve vrstvě objektu mapují na typy entit a komplexní typy v konceptuálním modelu. |
| EntityCollection<TEntity> |
Představuje kolekci objektů na konci relace N. |
| 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 objekt .EntityReference<TEntity> |
| EntityReference<TEntity> |
Představuje související konec přidružení s násobností nuly nebo jedné. |
| RelatedEnd |
Představuje základní třídu, která implementuje společné funkce pro související konec. |
| RelationshipManager |
Používá se ke sledování vztahů mezi objekty v kontextu objektu. |
| StructuralObject |
Představuje třídu, která obsahuje společné metody potřebná pro objekt kalendářního data. |
Rozhraní
| Name | Description |
|---|---|
| IEntityChangeTracker |
Definuje zařízení, která služba Object Services používá 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ému typu entity. |
| IRelatedEnd |
Definuje konec relace. |
Výčty
| Name | Description |
|---|---|
| RelationshipKind |
Vytvoří výčet typu relace mezi dvěma nebo více entitami. |
Poznámky
Nástroje Entity Data Model používají koncepční soubor modelu k vygenerování datových tříd odvozených z tříd v tomto oboru názvů. Vlastní datové třídy mohou dědit z tříd v tomto oboru názvů. Obor System.Data.Objects.DataClasses názvů obsahuje také rozhraní, která se používají k implementaci vlastních datových tříd bez dědění z tříd Entity Framework.