EntityEntryGraphNode<TState> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |