System.Data.Objects Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Obejmuje klasy, które zapewniają dostęp do podstawowych funkcji usług obiektów. Te klasy umożliwiają wykonywanie zapytań, wstawianie, aktualizowanie i usuwanie danych przez pracę z silnie typinymi obiektami CLR, które są wystąpieniami typów jednostek. Usługi Object Services obsługują zapytania Language-Integrated Query (LINQ) i Entity SQL względem typów zdefiniowanych w modelu danych jednostki (EDM). Usługi Object Services materializują zwracane dane jako obiekty i propagują zmiany obiektu z powrotem do źródła danych. Zapewnia również funkcje śledzenia zmian, wiązania obiektów z kontrolkami i obsługi współbieżności. Aby uzyskać więcej informacji, zobacz Omówienie usług obiektów (Entity Framework).
Klasy
CompiledQuery |
Reprezentuje buforowane zapytanie LINQ to Entities. |
CurrentValueRecord |
Zapewnia dostęp do bieżących wartości danych obiektu. |
DbUpdatableDataRecord |
Zapewnia dostęp do oryginalnych wartości danych obiektu. Metoda DbUpdatableDataRecord implementuje metody, które umożliwiają aktualizowanie oryginalnych wartości obiektu. |
EntityFunctions |
Udostępnia metody środowiska uruchomieniowego języka wspólnego (CLR), które uwidaczniają koncepcyjne funkcje kanoniczne modelu w zapytaniach LINQ to Entities. Aby uzyskać informacje o funkcjach kanonicznych, zobacz Funkcje kanoniczne. |
ObjectContext |
Udostępnia funkcje do wykonywania zapytań i pracy z danymi jednostki jako obiektów. |
ObjectContextOptions |
Definiuje opcje wpływające na zachowanie obiektu ObjectContext. |
ObjectMaterializedEventArgs |
Zawiera dane zdarzenia ObjectMaterialized . |
ObjectParameter |
Reprezentuje parametr zapytania, który jest przekazywany do zapytania obiektu. |
ObjectParameterCollection |
Reprezentuje parametry zapytania jako ObjectParameter obiekty zdefiniowane w obiekcie ObjectQuery<T>. |
ObjectQuery |
Implementuje typowe funkcje zapytań względem modelu koncepcyjnego przy użyciu zarówno LINQ to Entities, jak i ObjectQuery<T>. |
ObjectQuery<T> |
Reprezentuje zapytanie typizowane względem modelu koncepcyjnego w danym kontekście obiektu. |
ObjectResult |
Reprezentuje klasę, która implementuje interfejs IEnumerable i IDisposable. Wystąpienie tej klasy jest zwracane z metody ObjectQuery.Execute. |
ObjectResult<T> |
Reprezentuje wynik obiektu ObjectQuery<T> jako wyliczalną kolekcję obiektów. |
ObjectSet<TEntity> |
Reprezentuje typowany zestaw jednostek używany do wykonywania operacji tworzenia, odczytu, aktualizacji i usuwania. |
ObjectStateEntry |
Reprezentuje jednostkę, wycinkę jednostki lub relację. |
ObjectStateManager |
Obsługuje zarządzanie stanem obiektów i tożsamościami dla wystąpień typu jednostki i wystąpień relacji. |
OriginalValueRecord |
Zapewnia dostęp do oryginalnych wartości danych obiektu. |
ProxyDataContractResolver |
Ta klasa ułatwia rozpoznawanie typów serwerów proxy, które zostały utworzone dla klas danych bez utrzymywania i ignorowania ich do rzeczywistych typów obiektów bez trwałości. |
Interfejsy
IObjectSet<TEntity> |
Udostępnia funkcje umożliwiające wprowadzanie modyfikacji w zestawie obiektów danych. |
Wyliczenia
MergeOption |
Określa sposób, w jaki obiekty ładowane do kontekstu obiektu są scalane z obiektami już w kontekście obiektu. |
RefreshMode |
Określa, czy zmiany właściwości wprowadzone w obiektach śledzonych przez usługi obiektów są przechowywane, czy zastępowane wartościami właściwości ze źródła danych. |
SaveOptions |
Określa zachowanie kontekstu obiektu, gdy jest wywoływana SaveChanges(SaveOptions) metoda. |
Delegaci
ObjectMaterializedEventHandler |
Reprezentuje metodę, która będzie obsługiwać ObjectMaterialized zdarzenie klasy ObjectContext. |