System.Data.Objects Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |