System.Data.Objects Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |