Freigeben über


EntityEntryGraphNode<TState> Klasse

Definition

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
EntityEntryGraphNode<TState>

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: