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 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. |