System.Data.Objects Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Klassen, die Zugriff auf die Kernfunktionen von Object Services gewähren. Diese Klassen ermöglichen das Abfragen, Einfügen, Aktualisieren und Löschen von Daten durch Verwendung stark typisierter CLR-Objekte, die Instanzen von Entitätstypen sind. Object Services unterstützt sowohl Language Integrated Query (LINQ) als auch Entity SQL-Abfragen für in einem Entity Data Model (EDM) definierte Typen. Object Services erstellt aus den zurückgegebenen Daten Objekte und gibt Objektänderungen an die Datenquelle weiter. Außerdem stellt es Funktionen zum Nachverfolgen von Änderungen, zum Binden von Objekten an Steuerelemente und zum Behandeln von Parallelität bereit. Weitere Informationen finden Sie unter Übersicht über Object Services (Entity Framework).
Klassen
CompiledQuery |
Stellt eine zwischengespeicherte LINQ to Entities-Abfrage dar. |
CurrentValueRecord |
Stellt Zugriff auf die aktuellen Werte von Objektdaten bereit. |
DbUpdatableDataRecord |
Bietet Zugriff auf die ursprünglichen Werte von Objektdaten. DbUpdatableDataRecord implementiert Methoden, die Aktualisierungen der ursprünglichen Werte eines Objekts ermöglichen. |
EntityFunctions |
Stellt CLR (Common Language Runtime)-Methoden bereit, die kanonische Funktionen des konzeptuellen Modells in LINQ to Entities-Abfragen verfügbar machen. Weitere Informationen zur kanonischen Funktionen finden Sie unter Kanonische Funktionen. |
ObjectContext |
Stellt Funktionen zum Abfragen von und Arbeiten mit Entitätsdaten als Objekte bereit. |
ObjectContextOptions |
Definiert Optionen, die das Verhalten von ObjectContext beeinflussen. |
ObjectMaterializedEventArgs |
Enthält die Daten für das ObjectMaterialized-Ereignis. |
ObjectParameter |
Stellt einen Abfrageparameter dar, der an eine Objektabfrage übergeben wird. |
ObjectParameterCollection |
Stellt die Abfrageparameter als ObjectParameter-Objekte dar, die in einer ObjectQuery<T> definiert sind. |
ObjectQuery |
Implementiert allgemeine Funktionen für Abfragen eines konzeptionellen Modells mit LINQ to Entities und ObjectQuery<T>. |
ObjectQuery<T> |
Stellt eine typisierte Abfrage für ein Konzeptmodell in einem gegebenen Objektkontext dar. |
ObjectResult |
Stellt eine Klasse dar, die IEnumerable und IDisposable implementiert. Die Instanz dieser Klasse wird von der ObjectQuery.Execute-Methode zurückgegeben. |
ObjectResult<T> |
Stellt das Ergebnis einer ObjectQuery<T> als aufzählbare Auflistung von Objekten dar. |
ObjectSet<TEntity> |
Stellt eine typisierte Entitätenmenge dar, die für Erstellungs-, Lese-, Aktualisierungs- und Löschvorgänge verwendet wird. |
ObjectStateEntry |
Stellt eine Entität, einen Entitätsstub oder eine Beziehung dar. |
ObjectStateManager |
Speichert Objektstatus und Identitätsverwaltung für Entitätstypinstanzen und Beziehungsinstanzen. |
OriginalValueRecord |
Bietet Zugriff auf die ursprünglichen Werte von Objektdaten. |
ProxyDataContractResolver |
Diese Klasse hilft, Proxytypen, die für persistenzignorante Datenklassen erstellt wurden, in die tatsächlichen Typen persistenzignoranter Objekte aufzulösen. |
Schnittstellen
IObjectSet<TEntity> |
Stellt Funktionen bereit, die es ermöglichen, Änderungen an einem Satz von Datenobjekten vorzunehmen. |
Enumerationen
MergeOption |
Gibt an, wie Objekte, die in den Objektkontext geladen werden, mit bereits im Objektkontext vorhandenen Objekten zusammengeführt werden. |
RefreshMode |
Gibt an, ob an von Object Services nachverfolgten Objekten vorgenommene Eigenschaftsänderungen beibehalten oder durch Eigenschaftswerte aus der Datenquelle ersetzt werden. |
SaveOptions |
Gibt das Verhalten des Objektkontexts bei einem Aufruf der SaveChanges(SaveOptions)-Methode an. |
Delegaten
ObjectMaterializedEventHandler |
Stellt die Methode dar, die das ObjectMaterialized-Ereignis von ObjectContext behandelt. |