EntityEntryGraphNode EntityEntryGraphNode Class

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

Syntax

Declaration

public class EntityEntryGraphNode : IInfrastructure<InternalEntityEntry>Public Class EntityEntryGraphNode
    Implements IInfrastructure(Of InternalEntityEntry)

Inheritance Hierarchy

  • System.Object
    System.Object
  • EntityEntryGraphNode
    EntityEntryGraphNode

Inherited Members

ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Constructors summary

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 summary

Gets the entry tracking information about this entity.

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

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

Methods summary

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

Explicit Interface Implementations summary

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.

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.

    public EntityEntryGraphNode(InternalEntityEntry internalEntityEntry, INavigation inboundNavigation)Public Sub New(internalEntityEntry As InternalEntityEntry, inboundNavigation As INavigation)

    Parameters

Properties

  • Entry
    Entry

    Gets the entry tracking information about this entity.

    public virtual EntityEntry Entry { get; }Public Overridable ReadOnly Property Entry As EntityEntry

    Property Value

  • InboundNavigation
    InboundNavigation

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

    public virtual INavigation InboundNavigation { get; }Public Overridable ReadOnly Property InboundNavigation As INavigation

    Property Value

  • NodeState
    NodeState

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

    public virtual object NodeState { get; set; }Public Overridable Property NodeState As Object

    Property Value

    • System.Object
      System.Object

Methods

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

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

    public virtual EntityEntryGraphNode CreateNode(EntityEntryGraphNode currentNode, InternalEntityEntry internalEntityEntry, INavigation reachedVia)Public Overridable Function CreateNode(currentNode As EntityEntryGraphNode, internalEntityEntry As InternalEntityEntry, reachedVia As INavigation) As EntityEntryGraphNode

    Parameters

    Returns

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.

    InternalEntityEntry IInfrastructure<InternalEntityEntry>.Instance { get; }ReadOnly WriteOnly Property Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>.Instance As InternalEntityEntry Implements IInfrastructure(Of InternalEntityEntry).Instance

    Returns

Details

Assembly

Microsoft.EntityFrameworkCore.dll