Sdílet prostřednictvím


System.Data.Objects Obor názvů

Zahrnuje třídy, které poskytují přístup k základním funkcím služby Object Services. Tyto třídy umožňují dotazovat, vkládat, aktualizovat a odstraňovat data tím, že pracují s objekty CLR silného typu, které jsou instancemi typů entit. Služba Object Services podporuje dotazy linq (Language-Integrated Query) i dotazy Entity SQL pro typy, které jsou definované v modelu EDM (Entity Data Model). Služba Object Services materializuje vrácená data jako objekty a šíří změny objektů zpět do zdroje dat. Poskytuje také zařízení pro sledování změn, vazbu objektů na ovládací prvky a zpracování souběžnosti. Další informace najdete v tématu Přehled služby Object Services (Entity Framework).

Třídy

CompiledQuery

Představuje dotaz LINQ to Entities v mezipaměti.

CurrentValueRecord

Poskytuje přístup k aktuálním hodnotám dat objektu.

DbUpdatableDataRecord

Poskytuje přístup k původním hodnotám dat objektu. Implementuje DbUpdatableDataRecord metody, které umožňují aktualizace původních hodnot objektu.

EntityFunctions

Poskytuje metody CLR (Common Language Runtime), které zpřístupňují koncepční kanonické funkce modelu v dotazech LINQ to Entities. Informace o kanonických funkcích najdete v tématu Kanonické funkce.

ObjectContext

Poskytuje možnosti pro dotazování a práci s daty entit jako objekty.

ObjectContextOptions

Definuje možnosti, které ovlivňují chování objektu ObjectContext.

ObjectMaterializedEventArgs

Obsahuje data události ObjectMaterialized .

ObjectParameter

Představuje parametr dotazu, který je předán dotazu objektu.

ObjectParameterCollection

Představuje parametry dotazu jako ObjectParameter objekty, které jsou definovány v objektu ObjectQuery<T>.

ObjectQuery

Implementuje běžné funkce pro dotazy na konceptuální model pomocí LINQ to Entities a ObjectQuery<T>.

ObjectQuery<T>

Představuje typový dotaz na konceptuální model v kontextu daného objektu.

ObjectResult

Představuje třídu, která implementuje IEnumerable a IDisposable. Instance této třídy je vrácena z ObjectQuery.Execute metoda.

ObjectResult<T>

Představuje výsledek ObjectQuery<T> jako výčet kolekce objektů.

ObjectSet<TEntity>

Představuje typovou sadu entit, která se používá k provádění operací vytvoření, čtení, aktualizace a odstranění.

ObjectStateEntry

Představuje entitu, zástupný symbol entity nebo relaci.

ObjectStateManager

Udržuje správu stavu objektů a identit pro instance typu entity a instance vztahů.

OriginalValueRecord

Poskytuje přístup k původním hodnotám dat objektu.

ProxyDataContractResolver

Tato třída pomáhá přeložit typy proxy, které byly vytvořeny pro datové třídy ignorant , na skutečné typy objektů ignorantů trvalosti.

Rozhraní

IObjectSet<TEntity>

Poskytuje funkce umožňující provádět úpravy sady datových objektů.

Výčty

MergeOption

Určuje způsob sloučení objektů načítaných do kontextu objektu s objekty, které jsou již v kontextu objektu.

RefreshMode

Určuje, jestli se změny vlastností provedené u objektů sledovaných službou Object Services zachovají nebo nahradí hodnotami vlastností ze zdroje dat.

SaveOptions

Určuje chování kontextu objektu při zavolání SaveChanges(SaveOptions) metody.

Delegáti

ObjectMaterializedEventHandler

Představuje metodu, která bude zpracovávat ObjectMaterialized událost objektu ObjectContext.