EntityEntry<TEntity> 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.
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Entität.
public class EntityEntry<TEntity> : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry where TEntity : class
type EntityEntry<'Entity (requires 'Entity : null)> = class
inherit EntityEntry
Public Class EntityEntry(Of TEntity)
Inherits EntityEntry
Typparameter
- TEntity
Der Typ der Entität, die von diesem Eintrag nachverfolgt wird.
- Vererbung
Hinweise
Instanzen dieser Klasse werden von Methoden zurückgegeben, wenn die ChangeTracker API verwendet wird, und sie ist nicht für die direkte Erstellung in Ihrem Anwendungscode konzipiert.
Weitere Informationen und Beispiele finden Sie unter Zugreifen auf nachverfolgte Entitäten in EF Core .
Konstruktoren
EntityEntry<TEntity>(InternalEntityEntry) |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne Vorankündigung in einer Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt im Code verwenden und wissen, dass dies beim Aktualisieren auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. |
Eigenschaften
Collections |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und Ladeinformationen für alle Sammlungsnavigationseigenschaften dieser Entität. (Geerbt von EntityEntry) |
ComplexProperties |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für alle Eigenschaften des komplexen Typs für diese Entität. (Geerbt von EntityEntry) |
Context |
Ruft den Kontext ab, der die Entität nachverfolgt. (Geerbt von EntityEntry) |
CurrentValues |
Ruft die aktuellen Eigenschaftswerte für diese Entität ab. (Geerbt von EntityEntry) |
DebugView |
Erweitern Sie diese Eigenschaft im Debugger, um eine für Menschen lesbare Ansicht des Eintrags zu erhalten. Warnung: Verlassen Sie sich nicht auf das Format der Debugzeichenfolgen. Sie sind nur für das Debuggen konzipiert und können sich zwischen Releases beliebig ändern. (Geerbt von EntityEntry) |
Entity |
Ruft die Entität ab, die von diesem Eintrag nachverfolgt wird. |
InternalEntry |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne Vorankündigung in einer Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt im Code verwenden und wissen, dass dies beim Aktualisieren auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. (Geerbt von EntityEntry) |
IsKeySet |
Ruft einen Wert ab, der angibt, ob den Schlüsselwerten dieser Entität ein Wert zugewiesen wurde. (Geerbt von EntityEntry) |
Members |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für alle Eigenschaften und Navigationen dieser Entität. (Geerbt von EntityEntry) |
Metadata |
Ruft die Metadaten über die Form der Entität, ihre Beziehungen zu anderen Entitäten und die Zuordnung zur Datenbank ab. (Geerbt von EntityEntry) |
Navigations |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für alle Navigationseigenschaften dieser Entität. (Geerbt von EntityEntry) |
OriginalValues |
Ruft die ursprünglichen Eigenschaftswerte für diese Entität ab. Die ursprünglichen Werte sind die Eigenschaftswerte, wie sie beim Abrufen der Entität aus der Datenbank waren. (Geerbt von EntityEntry) |
Properties |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für alle Eigenschaften dieser Entität. (Geerbt von EntityEntry) |
References |
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und Ladeinformationen für alle Referenznavigationseigenschaften (d. h. nicht sammlungsbezogene) Navigationseigenschaften dieser Entität. (Geerbt von EntityEntry) |
State |
Ruft diesen Zustand ab, in dem diese Entität nachverfolgt wird, oder legt diesen fest. (Geerbt von EntityEntry) |
Methoden
Collection(INavigationBase) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Sammlungsnavigation, die diese Entität einer Sammlung anderer Entitäten ordnet. (Geerbt von EntityEntry) |
Collection(String) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Sammlungsnavigation, die diese Entität einer Sammlung anderer Entitäten ordnet. (Geerbt von EntityEntry) |
Collection<TProperty>(Expression<Func<TEntity,IEnumerable<TProperty>>>) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Sammlungsnavigationseigenschaft, die diese Entität einer Sammlung anderer Entitäten ordnet. |
Collection<TProperty>(INavigationBase) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Sammlungsnavigationseigenschaft, die diese Entität einer Sammlung anderer Entitäten ordnet. |
Collection<TProperty>(String) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Sammlungsnavigationseigenschaft, die diese Entität einer Sammlung anderer Entitäten ordnet. |
ComplexProperty(IComplexProperty) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft eines komplexen Typs für diese Entität. (Geerbt von EntityEntry) |
ComplexProperty(String) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft eines komplexen Typs für diese Entität. (Geerbt von EntityEntry) |
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte komplexe Typeigenschaft dieser Entität. |
ComplexProperty<TProperty>(IComplexProperty) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte komplexe Typeigenschaft dieser Entität. |
ComplexProperty<TProperty>(String) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte komplexe Typeigenschaft dieser Entität. |
DetectChanges() |
Scannt diese Entität instance, um alle Änderungen zu erkennen, die an den instance Daten vorgenommen wurden. DetectChanges() wird in der Regel automatisch vom Kontext aufgerufen, um aktuelle Informationen zu einer einzelnen Entität abzurufen, bevor Informationen zur Änderungsnachverfolgung zurückgegeben werden. Sie müssen diese Methode in der Regel nur aufrufen, wenn Sie deaktiviert AutoDetectChangesEnabledhaben. (Geerbt von EntityEntry) |
GetDatabaseValues() |
Fragt Kopien der gegenwärtig in der Datenbank vorhandenen Werte der nachverfolgten Entität aus der Datenbank ab. Wenn die Entität nicht in der Datenbank gefunden wird, wird zurückgegeben |
GetDatabaseValuesAsync(CancellationToken) |
Fragt Kopien der gegenwärtig in der Datenbank vorhandenen Werte der nachverfolgten Entität aus der Datenbank ab. Wenn die Entität nicht in der Datenbank gefunden wird, wird NULL zurückgegeben. (Geerbt von EntityEntry) |
Member(IPropertyBase) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft oder Navigation dieser Entität. (Geerbt von EntityEntry) |
Member(String) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft oder Navigation dieser Entität. (Geerbt von EntityEntry) |
Navigation(INavigationBase) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Navigation dieser Entität. (Geerbt von EntityEntry) |
Navigation(String) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Navigation dieser Entität. (Geerbt von EntityEntry) |
Property(IProperty) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft dieser Entität. (Geerbt von EntityEntry) |
Property(String) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft dieser Entität. (Geerbt von EntityEntry) |
Property<TProperty>(Expression<Func<TEntity,TProperty>>) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft dieser Entität. |
Property<TProperty>(IProperty) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft dieser Entität. |
Property<TProperty>(String) |
Ermöglicht den Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für eine bestimmte Eigenschaft dieser Entität. |
Reference(INavigationBase) |
Bietet Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Verweisnavigation (d. h. keine Sammlung), die diese Entität einer anderen Entität ordnet. (Geerbt von EntityEntry) |
Reference(String) |
Bietet Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Verweisnavigation (d. h. keine Sammlung), die diese Entität einer anderen Entität ordnet. (Geerbt von EntityEntry) |
Reference<TProperty>(Expression<Func<TEntity,TProperty>>) |
Bietet Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Verweisnavigationseigenschaft (d. h. keine Sammlung), die diese Entität einer anderen Entität ordnet. |
Reference<TProperty>(INavigationBase) |
Bietet Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Verweisnavigation (d. h. keine Sammlung), die diese Entität einer anderen Entität ordnet. |
Reference<TProperty>(String) |
Bietet Zugriff auf Änderungsnachverfolgungs- und Ladeinformationen für eine Verweisnavigation (d. h. keine Sammlung), die diese Entität einer anderen Entität ordnet. |
Reload() |
Lädt die Entität erneut aus der Datenbank und überschreibt alle Eigenschaftswerte mit Werten aus der Datenbank. (Geerbt von EntityEntry) |
ReloadAsync(CancellationToken) |
Lädt die Entität erneut aus der Datenbank und überschreibt alle Eigenschaftswerte mit Werten aus der Datenbank. (Geerbt von EntityEntry) |
Explizite Schnittstellenimplementierungen
IInfrastructure<InternalEntityEntry>.Instance |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne Vorankündigung in einer Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt im Code verwenden und wissen, dass dies beim Aktualisieren auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. (Geerbt von EntityEntry) |
Erweiterungsmethoden
GetInfrastructure<T>(IInfrastructure<T>) |
Ruft den Wert aus einer Eigenschaft ab, die mit IInfrastructure<T>ausgeblendet wird. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
Gilt für:
Entity Framework