Jazyk

EntityEntryGraphNode.CreateNode Metoda

Definice

Přetížení

Název Description
CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation)

Vytvoří nový uzel pro entitu, která se prochází v grafu.

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation)

Zdroj:
EntityEntryGraphNode.cs
Zdroj:
EntityEntryGraphNode.cs
Zdroj:
EntityEntryGraphNode.cs
Zdroj:
EntityEntryGraphNode.cs

Vytvoří nový uzel pro entitu, která se prochází v grafu.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode CreateNode(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode currentNode, Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry internalEntityEntry, Microsoft.EntityFrameworkCore.Metadata.INavigation reachedVia);
abstract member CreateNode : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode * Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry * Microsoft.EntityFrameworkCore.Metadata.INavigation -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode
override this.CreateNode : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode * Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry * Microsoft.EntityFrameworkCore.Metadata.INavigation -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode
Public Overridable Function CreateNode (currentNode As EntityEntryGraphNode, internalEntityEntry As InternalEntityEntry, reachedVia As INavigation) As EntityEntryGraphNode

Parametry

currentNode
EntityEntryGraphNode

Uzel, ze kterého se entita prochází.

internalEntityEntry
Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry

Interní informace o sledování vstupu o entitě, do které se prochází.

reachedVia
INavigation

Navigační vlastnost, kterou procházíte, aby se dostala k novému uzlu.

Návraty

Nově vytvořený uzel.

Platí pro

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase)

Zdroj:
EntityEntryGraphNode.cs
Zdroj:
EntityEntryGraphNode.cs
Zdroj:
EntityEntryGraphNode.cs
Zdroj:
EntityEntryGraphNode.cs
Zdroj:
EntityEntryGraphNode.cs
Zdroj:
EntityEntryGraphNode.cs
Zdroj:
EntityEntryGraphNode.cs

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode CreateNode(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode currentNode, Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry internalEntityEntry, Microsoft.EntityFrameworkCore.Metadata.INavigationBase reachedVia);
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode CreateNode(Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode currentNode, Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry internalEntityEntry, Microsoft.EntityFrameworkCore.Metadata.INavigationBase reachedVia);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member CreateNode : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode * Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry * Microsoft.EntityFrameworkCore.Metadata.INavigationBase -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode
override this.CreateNode : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode * Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry * Microsoft.EntityFrameworkCore.Metadata.INavigationBase -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode
abstract member CreateNode : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode * Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry * Microsoft.EntityFrameworkCore.Metadata.INavigationBase -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode
override this.CreateNode : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode * Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry * Microsoft.EntityFrameworkCore.Metadata.INavigationBase -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode
Public Overridable Function CreateNode (currentNode As EntityEntryGraphNode, internalEntityEntry As InternalEntityEntry, reachedVia As INavigationBase) As EntityEntryGraphNode

Parametry

currentNode
EntityEntryGraphNode

Uzel, ze kterého se entita prochází.

internalEntityEntry
Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry

Interní informace o sledování vstupu o entitě, do které se prochází.

reachedVia
INavigationBase

Navigační vlastnost, kterou procházíte, aby se dostala k novému uzlu.

Návraty

Nově vytvořený uzel.

Atributy

Platí pro