System.Data.Objects.DataClasses Névtér

Ide tartoznak az entitásadatmodellben (EDM) definiált típusok alaposztályai, a navigációs tulajdonságok által visszaadott típusok alaposztályai, valamint a közös nyelvi futtatókörnyezeti (CLR) objektumokat a fogalmi modellben típusokra leképező attribútumokat meghatározó osztályok.

Osztályok

Name Description
ComplexObject

Összetett típusok alaposztálya.

EdmComplexPropertyAttribute

Az attribútum azt jelzi, hogy a tulajdonság egy összetett tulajdonságot jelöl.

EdmComplexTypeAttribute

Az attribútum azt jelzi, hogy az osztály egy összetett típust jelöl.

EdmEntityTypeAttribute

Az attribútum azt jelzi, hogy az osztály egy entitástípust jelöl.

EdmEnumTypeAttribute

Számtípust jelző attribútum.

EdmFunctionAttribute

Egy olyan attribútum, amely egy metódusra alkalmazva azt jelzi, hogy a metódus egy függvény proxyja a elméleti modellben vagy a tárolási modellben.

EdmPropertyAttribute

Alaposztály olyan attribútumokhoz, amelyek meghatározzák, hogy az objektumréteg típusok tulajdonságai hogyan vannak megfeleltetve az entitástípusok vagy összetett típusok tulajdonságaihoz a fogalmi modellben.

EdmRelationshipAttribute

Két entitástípus közötti kapcsolatot határoz meg a fogalmi modellben lévő társítás alapján.

EdmRelationshipNavigationPropertyAttribute

Az attribútum azt jelzi, hogy a tulajdonság egy navigációs tulajdonságot jelöl.

EdmScalarPropertyAttribute

Az attribútum azt jelzi, hogy a tulajdonság skaláris tulajdonságot jelöl.

EdmSchemaAttribute

Az attribútum azt jelzi, hogy a szerelvény olyan osztályokat tartalmaz, amelyek egy fogalmi modell entitástípusaihoz vannak megfeleltetve.

EdmTypeAttribute

Alaposztály olyan attribútumokhoz, amelyek meghatározzák, hogy az objektumréteg típusai hogyan vannak megfeleltetve az entitástípusoknak és az összetett típusoknak a fogalmi modellben.

EntityCollection<TEntity>

Objektumgyűjteményt jelöl a kapcsolat "több" végén.

EntityObject

Alaposztály az entitás adatmodell eszközei által létrehozott entitástípusokhoz.

EntityReference

Alaposztály, amely nem általános funkciókat implementál egy EntityReference<TEntity>.

EntityReference<TEntity>

Egy társítás kapcsolódó végét jelöli, amelynek többszöröse nulla vagy egy.

RelatedEnd

Egy alaposztályt jelöl, amely a kapcsolódó végpontok általános funkcióit valósítja meg.

RelationshipManager

Az objektumkörnyezetben lévő objektumok közötti kapcsolatok nyomon követésére szolgál.

StructuralObject

Egy dátumobjektumhoz szükséges gyakori metódusokat tartalmazó osztályt jelöl.

Interfészek

Name Description
IEntityChangeTracker

Meghatározza az Objektumszolgáltatások által az objektum tulajdonságain végrehajtott módosítások nyomon követésére használt létesítményeket.

IEntityWithChangeTracker

A változáskövetést megvalósító entitástípust definiál.

IEntityWithKey

Olyan entitástípust határoz meg, amely egy entitáskulcsot tesz elérhetővé.

IEntityWithRelationships

Olyan entitástípust határoz meg, amely egy vagy több más entitástípushoz kapcsolódik.

IRelatedEnd

Meghatározza a kapcsolat végét.

Enumerációk

Name Description
RelationshipKind

Két vagy több entitás közötti kapcsolat típusának számbavétele.

Megjegyzések

Az entitásadatmodell-eszközök a elméleti modellfájlt használják az ebben a névtérben lévő osztályokból származó adatosztályok létrehozásához. További információt az Object Services áttekintésében (Entity Framework) talál. Az egyéni adatosztályok örökölhetnek ebben a névtérben lévő osztályoktól. A System.Data.Objects.DataClasses névtér olyan interfészeket is tartalmaz, amelyek egyéni adatosztályok implementálásához használhatók anélkül, hogy az entitás-keretrendszer osztályaitól örökölnek. További információt az Objektumok testreszabása című témakörben talál.