Sdílet prostřednictvím


System.Data.Objects.DataClasses Obor názvů

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ů.