System.Data.Objects Névtér

Olyan osztályokat tartalmaz, amelyek hozzáférést biztosítanak az Object Services alapvető funkcióihoz. Ezek az osztályok lehetővé teszik az adatok lekérdezését, beszúrását, frissítését és törlését olyan erősen beírt CLR-objektumokkal, amelyek entitástípusok példányai. Az Object Services támogatja az Language-Integrated Lekérdezés (LINQ) és az Entity SQL-lekérdezéseket az entitásadat-modellben (EDM) definiált típusok alapján. Az Object Services objektumként materializálja a visszaadott adatokat, és propagálja az objektummódosításokat az adatforrásba. Emellett lehetővé teszi a változások nyomon követését, az objektumok vezérlőkhöz való kötését és az egyidejűség kezelését. További információt az Object Services áttekintésében (Entity Framework) talál.

Osztályok

Name Description
CompiledQuery

Gyorsítótárazott LINQ-t jelöl az Entitások lekérdezéshez.

CurrentValueRecord

Hozzáférést biztosít az objektumadatok aktuális értékeihez.

DbUpdatableDataRecord

Hozzáférést biztosít az objektumadatok eredeti értékeihez. A DbUpdatableDataRecord metódusok lehetővé teszik egy objektum eredeti értékeinek frissítését.

EntityFunctions

Általános nyelvi futtatókörnyezeti (CLR) metódusokat biztosít, amelyek a LINQ-ban elérhetővé teszik a koncepcionális modellkonnacionális függvényeket az Entitások lekérdezések számára. A canonical functionsről további információt a Canonical Functions című témakörben talál.

ObjectContext

Lehetővé teszi az entitásadatok objektumként való lekérdezését és működését.

ObjectContextOptions

Meghatározza azokat a beállításokat, amelyek befolyásolják a ObjectContext.

ObjectMaterializedEventArgs

Az esemény adatait ObjectMaterialized tartalmazza.

ObjectParameter

Objektum-lekérdezésnek átadott lekérdezési paramétert jelöl.

ObjectParameterCollection

A lekérdezési paramétereket egy adott objektumban definiált ObjectParameterobjektumként ObjectQuery<T> jelöli.

ObjectQuery

Általános funkciókat valósít meg a lekérdezésekhez egy fogalmi modellen a LINQ-t az Entitások és ObjectQuery<T>a .

ObjectQuery<T>

Egy adott objektumkörnyezetben lévő elméleti modellhez tartozó beírt lekérdezést jelöl.

ObjectResult

Az IEnumerable és az IDisposable elemet implementáló osztályt jelöli. Az osztály egy példányát az ObjectQuery.Execute metódus adja vissza.

ObjectResult<T>

Egy számbavehető objektumgyűjtemény eredményét ObjectQuery<T> jelöli.

ObjectSet<TEntity>

Olyan beírt entitáskészletet jelöl, amely létrehozási, olvasási, frissítési és törlési műveletek végrehajtására szolgál.

ObjectStateEntry

Entitást, entitáscsomót vagy kapcsolatot jelöl.

ObjectStateManager

Az entitástípus-példányok és kapcsolatpéldányok objektumállapot- és identitáskezelését tartja karban.

OriginalValueRecord

Hozzáférést biztosít az objektumadatok eredeti értékeihez.

ProxyDataContractResolver

Ez az osztály segít feloldani a perzisztencia-tudatlan adatosztályokhoz létrehozott proxytípusokat a perzisztencia-tudatlan objektumok tényleges típusaira.

Interfészek

Name Description
IObjectSet<TEntity>

Olyan funkciókat biztosít, amelyek lehetővé teszik az adatobjektumok egy csoportjának módosítását.

Enumerációk

Name Description
MergeOption

Megadja, hogy az objektumkörnyezetbe betöltött objektumok hogyan egyesülnek az objektumkörnyezetben már meglévő objektumokkal.

RefreshMode

Megadja, hogy az Object Services által nyomon követett objektumok tulajdonságmódosításai megmaradnak-e vagy lecserélhetők-e az adatforrás tulajdonságértékeivel.

SaveOptions

Az objektumkörnyezet viselkedését adja meg a SaveChanges(SaveOptions) metódus meghívásakor.

Delegáltak

Name Description
ObjectMaterializedEventHandler

Azt a metódust jelöli, amely az eseményt ObjectMaterializedfogja kezelniObjectContext.