Freigeben über


DbEntityEntry-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Eine nicht generische Version der DbEntityEntry<TEntity>-Klasse.

Vererbungshierarchie

System.Object
  System.Data.Entity.Infrastructure.DbEntityEntry

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class DbEntityEntry
'Usage
Dim instance As DbEntityEntry
public class DbEntityEntry
public ref class DbEntityEntry
type DbEntityEntry =  class end
public class DbEntityEntry

Der DbEntityEntry-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CurrentValues Ruft die aktuellen Eigenschaftswerte für die nachverfolgte Entität ab, die von diesem Objekt dargestellt wird.
Öffentliche Eigenschaft Entity Ruft die Entität ab.
Öffentliche Eigenschaft OriginalValues Ruft die ursprünglichen Eigenschaftswerte für die nachverfolgte Entität ab, die von diesem Objekt dargestellt wird.Die ursprünglichen Werte sind normalerweise die Eigenschaftswerte der Entität zu dem Zeitpunkt, als sie das letzte Mal in der Datenbank abgefragt wurden.
Öffentliche Eigenschaft State Ruft den Zustand der Entität ab oder legt ihn fest.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Cast<TEntity> Gibt eine neue Instanz der generischen DbEntityEntry<TEntity>-Klasse des angegebenen generischen Typs für die nachverfolgte Entität zurück, die von diesem Objekt dargestellt wird.Beachten Sie, dass der Typ der nachverfolgten Entität mit dem generischen Typ kompatibel sein muss. Andernfalls wird eine Ausnahme ausgelöst.
Öffentliche Methode Collection Ruft ein Objekt ab, das die Auflistungsnavigationseigenschaft für die Navigation von dieser Entität zu einer Auflistung verknüpfter Entitäten darstellt.
Öffentliche Methode ComplexProperty Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Entität darstellt.
Öffentliche Methode Equals(Object) Bestimmt, ob das angegebene Object gleich dieser Instanz ist.Zwei DbEntityEntry-Instanzen gelten als gleich, wenn beide Instanzen Einträge für die gleiche Entität im gleichen DbContext sind. (Überschreibt Object.Equals(Object).)
Öffentliche Methode Equals(DbEntityEntry) Bestimmt, ob das angegebene DbEntityEntry gleich dieser Instanz ist.Zwei DbEntityEntry-Instanzen gelten als gleich, wenn beide Instanzen Einträge für die gleiche Entität im gleichen DbContext sind.
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetDatabaseValues Fragt Kopien der gegenwärtig in der Datenbank vorhandenen Werte der nachverfolgten Entität aus der Datenbank ab.Beachten Sie, dass das Ändern der Werte im zurückgegebenen Wörterbuch nicht zum Aktualisieren der Werte in der Datenbank führt.Wenn die Entität nicht in der Datenbank gefunden wird, wird NULL zurückgegeben.
Öffentliche Methode GetDatabaseValuesAsync() Fragt asynchron Kopien der gegenwärtig in der Datenbank vorhandenen Werte der nachverfolgten Entität aus der Datenbank ab.Beachten Sie, dass das Ändern der Werte im zurückgegebenen Wörterbuch nicht zum Aktualisieren der Werte in der Datenbank führt.Wenn die Entität nicht in der Datenbank gefunden wird, wird NULL zurückgegeben.
Öffentliche Methode GetDatabaseValuesAsync(CancellationToken) Fragt asynchron Kopien der gegenwärtig in der Datenbank vorhandenen Werte der nachverfolgten Entität aus der Datenbank ab.Beachten Sie, dass das Ändern der Werte im zurückgegebenen Wörterbuch nicht zum Aktualisieren der Werte in der Datenbank führt.Wenn die Entität nicht in der Datenbank gefunden wird, wird NULL zurückgegeben.
Öffentliche Methode GetHashCode Gibt einen Hashcode für diese Instanz zurück. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab.
Öffentliche Methode GetValidationResult Überprüft diese DbEntityEntry-Instanz und gibt das Validierungsergebnis zurück.
Öffentliche Methode Member Ruft ein Objekt ab, das einen Member der Entität darstellt.Der Laufzeittyp des zurückgegebenen Objekts hängt von der Art des gewünschten Members ab.Die derzeit unterstützten Elementtypen und ihre Rückgabetypen sind: Verweisnavigationseigenschaft: DbReferenceEntry.Auflistungsnavigationseigenschaft: DbCollectionEntry.Primitive/skalare Eigenschaft: DbPropertyEntry.Komplexe Eigenschaft: DbComplexPropertyEntry.
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode Property Ruft ein Objekt ab, das eine skalare oder komplexe Eigenschaft dieser Entität darstellt.
Öffentliche Methode Reference Ruft ein Objekt ab, das die Referenznavigationseigenschaft (d. h.keine Auflistung) von dieser Entität für eine andere Entität darstellt.
Öffentliche Methode Reload Lädt die Entität erneut aus der Datenbank und überschreibt alle Eigenschaftswerte mit Werten aus der Datenbank.Nach dem Aufruf dieser Methode ist die Entität im Zustand Unchanged.
Öffentliche Methode ReloadAsync() Lädt asynchron die Entität erneut aus der Datenbank und überschreibt alle Eigenschaftswerte mit Werten aus der Datenbank.Nach dem Aufruf dieser Methode ist die Entität im Zustand Unchanged.
Öffentliche Methode ReloadAsync(CancellationToken) Lädt asynchron die Entität erneut aus der Datenbank und überschreibt alle Eigenschaftswerte mit Werten aus der Datenbank.Nach dem Aufruf dieser Methode ist die Entität im Zustand Unchanged.
Öffentliche Methode ToString Gibt eine Zeichenfolgendarstellung des DbEntityEntry zurück. (Überschreibt Object.ToString().)

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Infrastructure-Namespace