EntityEntryGraphNode EntityEntryGraphNode Class

Definition

Provides access to change tracking information and operations for a node in a graph of entities that is being traversed.

public class EntityEntryGraphNode : IInfrastructure<InternalEntityEntry>
Public Class EntityEntryGraphNode
    Implements IInfrastructure(Of InternalEntityEntry)
Inheritance
System.ObjectSystem.Object
EntityEntryGraphNodeEntityEntryGraphNode
Implements

Constructors

EntityEntryGraphNode(InternalEntityEntry, INavigation) EntityEntryGraphNode(InternalEntityEntry, INavigation)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Properties

Entry Entry

Gets the entry tracking information about this entity.

InboundNavigation InboundNavigation

Gets the navigation property that is being traversed to reach this node in the graph.

NodeState NodeState

Gets or sets state that will be available to all nodes that are visited after this node.

Methods

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation) CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation)

Creates a new node for the entity that is being traversed next in the graph.

System.Object.Equals(System.Object) System.Object.Equals(System.Object) Inherited from System.Object
System.Object.Equals(System.Object, System.Object) System.Object.Equals(System.Object, System.Object) Inherited from System.Object
System.Object.GetHashCode() System.Object.GetHashCode() Inherited from System.Object
System.Object.GetType() System.Object.GetType() Inherited from System.Object
System.Object.MemberwiseClone() System.Object.MemberwiseClone() Inherited from System.Object
System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) Inherited from System.Object
System.Object.ToString() System.Object.ToString() Inherited from System.Object

Explicit Interface Implementations

IInfrastructure<InternalEntityEntry>.Instance Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>.Instance

Gets the internal entry that is tracking information about this entity.

This property is intended for use by extension methods. It is not intended to be used in application code.

Extension Methods

Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions.GetInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>() Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions.GetInfrastructure(Of Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry)()