DbEntityEntry<TEntity>-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.]
Instanzen dieser Klasse stellen Zugriff auf Informationen zu Entitäten und die Steuerung von Entitäten bereit, die vom DbContext nachverfolgt werden. Verwenden Sie die Entity-Methode oder die Entities-Methode des Kontexts, um Objekte dieses Typs abzurufen.
Vererbungshierarchie
System.Object
System.Data.Entity.Infrastructure.DbEntityEntry<TEntity>
Namespace: System.Data.Entity.Infrastructure
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Class DbEntityEntry(Of TEntity As Class)
'Usage
Dim instance As DbEntityEntry(Of TEntity)
public class DbEntityEntry<TEntity>
where TEntity : class
generic<typename TEntity>
where TEntity : ref class
public ref class DbEntityEntry
type DbEntityEntry<'TEntity when 'TEntity : not struct> = class end
JScript does not support generic types and methods.
Typparameter
- TEntity
Der Typ der Entität.
Der DbEntityEntry<TEntity>-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 | |
---|---|---|
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. | |
Collection<TElement>(Expression<Func<TEntity, ICollection<TElement>>>) | Ruft ein Objekt ab, das die Auflistungsnavigationseigenschaft für die Navigation von dieser Entität zu einer Auflistung verknüpfter Entitäten darstellt. | |
Collection<TElement>(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. | |
ComplexProperty<TComplexProperty>(Expression<Func<TEntity, TComplexProperty>>) | Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Entität darstellt. | |
ComplexProperty<TComplexProperty>(String) | 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<TEntity>-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<TEntity>) | Bestimmt, ob das angegebene DbEntityEntry<TEntity> gleich dieser Instanz ist.Zwei DbEntityEntry<TEntity>-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<TEntity>-Instanz 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 Elementtypen und ihre Rückgabetypen sind: Verweisnavigationseigenschaft: DbReferenceEntry.Auflistungsnavigationseigenschaft: DbCollectionEntry.Primitive/skalare Eigenschaft: DbPropertyEntry.Komplexe Eigenschaft: DbComplexPropertyEntry. | |
Member<TMember>(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 Elementtypen und ihre Rückgabetypen sind: Verweisnavigationseigenschaft: DbReferenceEntry<TEntity, TProperty>.Auflistungsnavigationseigenschaft: DbCollectionEntry<TEntity, TElement>.Primitive/skalare Eigenschaft: DbPropertyEntry<TEntity, TProperty>.Komplexe Eigenschaft: DbComplexPropertyEntry<TEntity, TComplexProperty>. | |
MemberwiseClone | (Von Object geerbt.) | |
Property(String) | Ruft ein Objekt ab, das eine skalare oder komplexe Eigenschaft dieser Entität darstellt. | |
Property<TProperty>(Expression<Func<TEntity, TProperty>>) | Ruft ein Objekt ab, das eine skalare oder komplexe Eigenschaft dieser Entität darstellt. | |
Property<TProperty>(String) | Ruft ein Objekt ab, das eine skalare oder komplexe Eigenschaft dieser Entität darstellt. | |
Reference(String) | Ruft ein Objekt ab, das die Referenznavigationseigenschaft (d. h.keine Auflistung) von dieser Entität für eine andere Entität darstellt. | |
Reference<TProperty>(Expression<Func<TEntity, TProperty>>) | Ruft ein Objekt ab, das die Referenznavigationseigenschaft (d. h.keine Auflistung) von dieser Entität für eine andere Entität darstellt. | |
Reference<TProperty>(String) | 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 der Datenbankentitätswerte zurück. (Überschreibt Object.ToString().) |
Oben
Operatoren
Name | Beschreibung | |
---|---|---|
Implicit(DbEntityEntry<TEntity> to DbEntityEntry) | Gibt eine neue Instanz der nicht generischen DbEntityEntry-Klasse für die nachverfolgte Entität zurück, die von diesem Objekt dargestellt wird. |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.