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 | |
---|---|---|
![]() |
CurrentValues | Ruft die aktuellen Eigenschaftswerte für die nachverfolgte Entität ab, die von diesem Objekt dargestellt wird. |
![]() |
Entity | Ruft die Entität ab. |
![]() |
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. |
![]() |
State | Ruft den Zustand der Entität ab oder legt ihn fest. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
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. |
![]() |
Collection | Ruft ein Objekt ab, das die Auflistungsnavigationseigenschaft für die Navigation von dieser Entität zu einer Auflistung verknüpfter Entitäten darstellt. |
![]() |
ComplexProperty | Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Entität darstellt. |
![]() |
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).) |
![]() |
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. |
![]() |
Finalize | (Von Object geerbt.) |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
GetHashCode | Gibt einen Hashcode für diese Instanz zurück. (Überschreibt Object.GetHashCode().) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. |
![]() |
GetValidationResult | Überprüft diese DbEntityEntry-Instanz und gibt das Validierungsergebnis zurück. |
![]() |
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. |
![]() |
MemberwiseClone | (Von Object geerbt.) |
![]() |
Property | Ruft ein Objekt ab, das eine skalare oder komplexe Eigenschaft dieser Entität darstellt. |
![]() |
Reference | Ruft ein Objekt ab, das die Referenznavigationseigenschaft (d. h.keine Auflistung) von dieser Entität für eine andere Entität darstellt. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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.