DbEntityEntry Klasse
Definition
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.
Eine nicht generische Version der DbEntityEntry<TEntity> -Klasse.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbEntityEntry
public class DbEntityEntry
type DbEntityEntry = class
Public Class DbEntityEntry
- Vererbung
-
DbEntityEntry
- Attribute
Eigenschaften
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 diesen fest. |
Methoden
Cast<TEntity>() |
Gibt einen neuen instance der generischen DbEntityEntry<TEntity> Klasse für den angegebenen generischen Typ für die durch dieses Objekt dargestellte nachverfolgte Entität zurück. Beachten Sie, dass der Typ der nachverfolgten Entität mit dem generischen Typ kompatibel sein muss. Andernfalls wird eine Ausnahme ausgelöst. |
Collection(String) |
Ruft ein Objekt ab, das die Auflistungsnavigationseigenschaft für die Navigation von dieser Entität zu einer Auflistung verknüpfter Entitäten darstellt. |
ComplexProperty(String) |
Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Entität darstellt. |
Equals(DbEntityEntry) |
Bestimmt, ob der angegebene DbEntityEntry gleich dieser Instanz ist. Zwei DbEntityEntry Instanzen werden als gleich angesehen, wenn sie beide Einträge für dieselbe Entität auf demselben DbContextsind. |
Equals(Object) |
Bestimmt, ob der angegebene Object gleich dieser Instanz ist. Zwei DbEntityEntry Instanzen werden als gleich angesehen, wenn sie beide Einträge für dieselbe Entität auf demselben DbContextsind. |
GetDatabaseValues() |
Fragt Kopien der gegenwärtig in der Datenbank vorhandenen Werte der nachverfolgten Entität aus der Datenbank ab. Beachten Sie, dass beim Ändern der Werte im zurückgegebenen Wörterbuch die Werte in der Datenbank nicht aktualisiert werden. Wenn die Entität nicht in der Datenbank gefunden wird, wird NULL zurückgegeben. |
GetDatabaseValuesAsync() |
Fragt die Datenbank asynchron nach Kopien der Werte der nachverfolgten Entität ab, wie sie derzeit in der Datenbank vorhanden sind. Beachten Sie, dass beim Ändern der Werte im zurückgegebenen Wörterbuch die Werte in der Datenbank nicht aktualisiert werden. Wenn die Entität nicht in der Datenbank gefunden wird, wird NULL zurückgegeben. |
GetDatabaseValuesAsync(CancellationToken) |
Fragt die Datenbank asynchron nach Kopien der Werte der nachverfolgten Entität ab, wie sie derzeit in der Datenbank vorhanden sind. Beachten Sie, dass beim Ändern der Werte im zurückgegebenen Wörterbuch die Werte in der Datenbank nicht aktualisiert werden. Wenn die Entität nicht in der Datenbank gefunden wird, wird NULL zurückgegeben. |
GetHashCode() |
Gibt einen Hashcode für diese Instanz zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. |
GetValidationResult() |
Überprüft diese DbEntityEntry instance und gibt das Validierungsergebnis zurück. |
Member(String) |
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 Membertypen und deren Rückgabetypen sind: Verweisnavigationseigenschaft: DbReferenceEntry. Sammlungsnavigationseigenschaft: DbCollectionEntry. Primitive/skalare Eigenschaft: DbPropertyEntry. Komplexe Eigenschaft: DbComplexPropertyEntry. |
Property(String) |
Ruft ein Objekt ab, das eine skalare oder komplexe Eigenschaft dieser Entität darstellt. |
Reference(String) |
Ruft ein Objekt ab, das die Verweisnavigationseigenschaft (d. h. keine Auflistungsnavigationseigenschaft) für die Navigation von dieser Entität zu einer anderen 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 die Entität asynchron aus der Datenbank neu, überschreibt alle Eigenschaftswerte mit Werten aus der Datenbank. Nach dem Aufruf dieser Methode ist die Entität im Zustand Unchanged. |
ReloadAsync(CancellationToken) |
Lädt die Entität asynchron aus der Datenbank neu, überschreibt alle Eigenschaftswerte mit Werten aus der Datenbank. Nach dem Aufruf dieser Methode ist die Entität im Zustand Unchanged. |
ToString() |
Eine nicht generische Version der DbEntityEntry<TEntity> -Klasse. |
Gilt für:
Entity Framework