System.Data.Objects Obor názvů

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

Třídy

Name Description
CompiledQuery

Představuje dotaz LINQ to Entities uložený 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é v dotazech LINQ to Entities zpřístupňují koncepční funkce kanonického modelu. Informace o kanonických funkcích naleznete v tématu Canonical Functions.

ObjectContext

Poskytuje zařízení pro dotazování a práci s daty entit jako objekty.

ObjectContextOptions

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

ObjectMaterializedEventArgs

Obsahuje data události ObjectMaterialized .

ObjectParameter

Představuje parametr dotazu, který se předává objektu dotazu.

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 daném kontextu 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 jako ObjectQuery<T> výčet kolekce objektů.

ObjectSet<TEntity>

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

ObjectStateEntry

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

ObjectStateManager

Udržuje stav objektu a správu identit pro instance typů entit a instance relací.

OriginalValueRecord

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

ProxyDataContractResolver

Tato třída pomáhá vyřešit typy proxy, které byly vytvořeny pro třídy dat trvalost-ignorant na skutečné typy persistence-ignorant objekty.

Rozhraní

Name Description
IObjectSet<TEntity>

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

Výčty

Name Description
MergeOption

Určuje, jak se objekty načtené do kontextu objektu sloučí s objekty, které jsou již v kontextu objektu.

RefreshMode

Určuje, zda se změny vlastností provedené u objektů sledovaných službou Object Services uchovávají nebo nahrazují hodnotami vlastností ze zdroje dat.

SaveOptions

Určuje chování kontextu objektu při SaveChanges(SaveOptions) metoda je volána.

Delegáti

Name Description
ObjectMaterializedEventHandler

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