EntityEntryGraphNode<TState> 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.
Bietet Zugriff auf Änderungsnachverfolgungsinformationen und -vorgänge für einen Knoten in einem Diagramm von Entitäten, die durchlaufen werden.
public class EntityEntryGraphNode<TState> : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode
type EntityEntryGraphNode<'State> = class
inherit EntityEntryGraphNode
Public Class EntityEntryGraphNode(Of TState)
Inherits EntityEntryGraphNode
Typparameter
- TState
- Vererbung
Hinweise
Weitere Informationen und Beispiele finden Sie unter Nachverfolgen von Entitäten in EF Core .
Konstruktoren
EntityEntryGraphNode<TState>(EntityEntry, TState, EntityEntry, INavigationBase) |
Erstellt einen neuen Knoten im Entitätsdiagramm. |
EntityEntryGraphNode<TState>(InternalEntityEntry, TState, InternalEntityEntry, INavigation) |
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 vorherige Ankündigung in jeder Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt in Ihrem Code verwenden und wissen, dass dies bei der Aktualisierung auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. |
EntityEntryGraphNode<TState>(InternalEntityEntry, TState, InternalEntityEntry, INavigationBase) |
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 vorherige Ankündigung in jeder Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt in Ihrem Code verwenden und wissen, dass dies bei der Aktualisierung auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. |
Eigenschaften
Entry |
Ein EntityEntry für die Entität instance, die von diesem Knoten dargestellt wird. (Geerbt von EntityEntryGraphNode) |
InboundNavigation |
Ruft die Navigationseigenschaft ab, die durchlaufen wird, um diesen Knoten im Diagramm zu erreichen. (Geerbt von EntityEntryGraphNode) |
NodeState |
Ruft den Zustand ab, der für alle Knoten verfügbar ist, die nach diesem Knoten besucht werden, oder legt diesen fest. |
SourceEntry |
Ein EntityEntry für die Entität instance, von der aus eine Navigationseigenschaft zu der durch diesen Knoten dargestellten instance durchlaufen wurde. (Geerbt von EntityEntryGraphNode) |
Methoden
CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation) |
Erstellt einen neuen Knoten für die Entität, die als Nächstes im Diagramm durchlaufen wird. |
CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation) |
Erstellt einen neuen Knoten für die Entität, die als Nächstes im Diagramm durchlaufen wird. (Geerbt von EntityEntryGraphNode) |
CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase) |
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 vorherige Ankündigung in jeder Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt in Ihrem Code verwenden und wissen, dass dies bei der Aktualisierung auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. |
CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase) |
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 vorherige Ankündigung in jeder Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt in Ihrem Code verwenden und wissen, dass dies bei der Aktualisierung auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. (Geerbt von EntityEntryGraphNode) |
Explizite Schnittstellenimplementierungen
IInfrastructure<InternalEntityEntry>.Instance |
Ruft den internen Eintrag ab, der Informationen zu dieser Entität nachverfolgt. Diese Eigenschaft ist für die Verwendung durch Erweiterungsmethoden vorgesehen. Sie ist nicht für die Verwendung im Anwendungscode vorgesehen. (Geerbt von EntityEntryGraphNode) |
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 in der Regel nicht im Anwendungscode verwendet. |
Gilt für:
Entity Framework