System.Data.Entity.Core.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.
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. |
Entity Framework