Jazyk

EntityEntryGraphNode<TState> Třída

Definice

Poskytuje přístup k informacím a operacím sledování změn pro uzel v grafu entit, které prochází.

[System.Runtime.CompilerServices.Nullable(0)]
public class EntityEntryGraphNode<TState> : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode
public class EntityEntryGraphNode<TState> : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityEntryGraphNode<'State> = class
    inherit EntityEntryGraphNode
type EntityEntryGraphNode<'State> = class
    inherit EntityEntryGraphNode
Public Class EntityEntryGraphNode(Of TState)
Inherits EntityEntryGraphNode

Parametry typu

TState
Dědičnost
EntityEntryGraphNode<TState>
Atributy

Poznámky

Další informace a příklady najdete v tématu Sledování entit v EF Core .

Konstruktory

Název Description
EntityEntryGraphNode<TState>(EntityEntry, TState, EntityEntry, INavigationBase)

Vytvoří nový uzel v grafu entity.

EntityEntryGraphNode<TState>(InternalEntityEntry, TState, InternalEntityEntry, INavigation)

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.

EntityEntryGraphNode<TState>(InternalEntityEntry, TState, 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.

Vlastnosti

Název Description
Entry

Instance EntityEntry entity reprezentovaná tímto uzlem.

(Zděděno od EntityEntryGraphNode)
InboundNavigation

Získá navigační vlastnost, která se prochází k tomuto uzlu v grafu.

(Zděděno od EntityEntryGraphNode)
NodeState

Získá nebo nastaví stav, který bude k dispozici pro všechny uzly, které jsou navštíveny po tomto uzlu.

SourceEntry

Instance EntityEntry entity, ze které byla procháza navigační vlastnost do instance reprezentované tímto uzlem.

(Zděděno od EntityEntryGraphNode)

Metody

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.

Explicitní implementace rozhraní

Název Description
IInfrastructure<InternalEntityEntry>.Instance

Získá interní položku, která sleduje informace o této entitě.

Tato vlastnost je určená pro použití metodami rozšíření. Není určen k použití v kódu aplikace.

(Zděděno od EntityEntryGraphNode)

Metody rozšíření

Název Description
GetInfrastructure<T>(IInfrastructure<T>)

Získá hodnotu z vlastnosti, která je skryta pomocí IInfrastructure<T>.

Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Platí pro