Freigeben über


System.Data.Entity.Core.Objects Namespace

Klassen

CompiledQuery

Zwischenspeichert eine ELinq-Abfrage

CurrentValueRecord

Die Werte, die derzeit den Eigenschaften einer Entität zugewiesen sind.

DbUpdatableDataRecord

Bietet Zugriff auf die ursprünglichen Werte von Objektdaten. DbUpdatableDataRecord implementiert Methoden, die Aktualisierungen der ursprünglichen Werte eines Objekts zulassen.

EntityFunctions

Stellt CLR-Methoden (Common Language Runtime) bereit, die kanonische EDM-Funktionen für die Verwendung in DbContext oder ObjectContext LINQ to Entities Abfragen verfügbar machen.

ExecutionOptions

Optionen für die Abfrageausführung.

ObjectContext

ObjectContext ist das Objekt der obersten Ebene, das eine Verbindung zwischen der CLR und der Datenbank kapselt und als Gateway für Create-, Read-, Update- und Delete-Vorgänge dient.

ObjectContextOptions

Definiert Optionen, die sich auf das Verhalten von ObjectContext auswirken.

ObjectMaterializedEventArgs

EventArgs für das ObjectMaterialized-Ereignis.

ObjectParameter

Diese Klasse stellt einen Abfrageparameter auf der Objektebene dar, der aus einem Namen, einem Typ und einem Wert besteht.

ObjectParameterCollection

Diese Klasse stellt eine Auflistung von Abfrageparametern auf der Objektebene dar.

ObjectQuery

Diese Klasse implementiert nicht typisierte Abfragen auf Objektebene.

ObjectQuery<T>

ObjectQuery implementiert stark typisierte Abfragen auf Objektebene. Abfragen werden mithilfe von Entity-SQL-Zeichenfolgen angegeben und können durch Aufrufen der von ObjectQuery deklarierten Entity-SQL-basierten Abfrage-Generatormethoden erstellt werden.

ObjectResult

Diese Klasse implementiert IEnumerable und IDisposable. Die Instanz dieser Klasse wird von der ObjectQuery.Execute-Methode zurückgegeben.

ObjectResult<T>

Diese Klasse stellt das Ergebnis der Execute(MergeOption) -Methode dar.

ObjectSet<TEntity>

Stellt eine typisierte Entitätenmenge dar, die für Erstellungs-, Lese-, Aktualisierungs- und Löschvorgänge verwendet wird.

ObjectStateEntry

Stellt entweder eine Entität, einen Entitätsstub oder eine Beziehung dar.

ObjectStateManager

Speichert Objektstatus und Identitätsverwaltung für Entitätstypinstanzen und Beziehungsinstanzen.

OriginalValueRecord

Die ursprünglichen Werte der Eigenschaften einer Entität, wenn sie aus der Datenbank abgerufen wurde.

ProxyDataContractResolver

Ein DataContractResolver, der weiß, wie Proxytypen, die für persistente unwissende Klassen erstellt wurden, in ihre Basistypen aufgelöst werden. Dies wird mit dem DataContractSerializer verwendet.

Schnittstellen

IObjectSet<TEntity>

Definiert das Verhalten für Implementierungen von IQueryable, die Änderungen an der Mitgliedschaft des resultierenden Satzes zulassen.

Enumerationen

MergeOption

Die verschiedenen Möglichkeiten, wie neue Objekte, die aus der Datenbank geladen werden, können mit vorhandenen Objekten zusammengeführt werden, die sich bereits im Arbeitsspeicher befinden.

RefreshMode

Definiert die verschiedenen Methoden zum Behandeln geänderter Eigenschaften beim Aktualisieren von In-Memory-Daten aus der Datenbank.

SaveOptions

Flags, die zum Ändern des Verhaltens von ObjectContext.SaveChanges() verwendet werden

Delegaten

ObjectMaterializedEventHandler

Delegat für das ObjectMaterialized-Ereignis.