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 Kernfunktionalität von Object Services bieten. Mit diesen Klassen können Sie Daten abfragen, einfügen, aktualisieren und löschen, indem Sie mit stark typierten CLR-Objekten arbeiten, die Instanzen von Entitätstypen sind. Object Services unterstützt sowohl Language-Integrated Query (LINQ) als auch Entity SQL-Abfragen für Typen, die in einem Entity Data Model (EDM) definiert sind. Object Services materialisiert die zurückgegebenen Daten als Objekte und verteilt Objektänderungen an die Datenquelle. Es bietet außerdem Möglichkeiten zum Nachverfolgen von Änderungen, binden von Objekten an Steuerelemente und die Behandlung von Parallelität.
Klassen
| Name | Beschreibung |
|---|---|
| CompiledQuery |
Stellt eine zwischengespeicherte LINQ to Entities-Abfrage dar. |
| CurrentValueRecord |
Bietet Zugriff auf die aktuellen Werte von Objektdaten. |
| DbUpdatableDataRecord |
Bietet Zugriff auf die ursprünglichen Werte von Objektdaten. Die DbUpdatableDataRecord Implementiert Methoden, die Aktualisierungen der ursprünglichen Werte eines Objekts ermöglichen. |
| EntityFunctions |
Stellt Common Language Runtime (CLR)-Methoden bereit, die konzeptionelle Modellfunktionen in LINQ to Entities-Abfragen verfügbar machen. Informationen zu kanonischen Funktionen finden Sie unter Kanonische Funktionen. |
| ObjectContext |
Stellt Einrichtungen zum Abfragen und Arbeiten mit Entitätsdaten als Objekte bereit. |
| ObjectContextOptions |
Definiert Optionen, die sich auf das Verhalten der ObjectContext. |
| 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>. |
| ObjectQuery |
Implementiert allgemeine Funktionen für Abfragen für ein konzeptionelles Modell mithilfe von LINQ to Entities und ObjectQuery<T>. |
| ObjectQuery<T> |
Stellt eine typierte Abfrage für ein konzeptionelles Modell in einem bestimmten 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ählbaren Auflistung von Objekten dar. |
| ObjectSet<TEntity> |
Stellt einen typierten Entitätssatz dar, der zum Ausführen von Erstellungs-, Lese-, Aktualisierungs- und Löschvorgängen verwendet wird. |
| ObjectStateEntry |
Stellt eine Entität, einen Entitäts-Stub oder eine Beziehung dar. |
| ObjectStateManager |
Verwaltet den Objektstatus und die Identitätsverwaltung für Entitätstypinstanzen und Beziehungsinstanzen. |
| OriginalValueRecord |
Bietet Zugriff auf die ursprünglichen Werte von Objektdaten. |
| ProxyDataContractResolver |
Diese Klasse hilft beim Auflösen von Proxytypen, die für persistenz-unwissende Datenklassen erstellt wurden, in die tatsächlichen Typen von Persistenz-unwissenden Objekten. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IObjectSet<TEntity> |
Stellt Funktionen bereit, mit denen Änderungen an einer Gruppe von Datenobjekten vorgenommen werden können. |
Enumerationen
| Name | Beschreibung |
|---|---|
| MergeOption |
Gibt an, wie Objekte, die in den Objektkontext geladen werden, mit Objekten zusammengeführt werden, die sich bereits im Objektkontext befinden. |
| RefreshMode |
Gibt an, ob Eigenschaftsänderungen an Objekten, die von Objektdiensten nachverfolgt werden, beibehalten oder durch Eigenschaftswerte aus der Datenquelle ersetzt werden. |
| SaveOptions |
Gibt das Verhalten des Objektkontexts an, wenn die SaveChanges(SaveOptions)-Methode aufgerufen wird. |
Delegaten
| Name | Beschreibung |
|---|---|
| ObjectMaterializedEventHandler |
Stellt die Methode dar, die das ObjectMaterialized Ereignis des ObjectContext. |