Jazyk

IEntityEntryGraphIterator Rozhraní

Definice

Služba, která projde grafem entit a provede určitou akci na každém uzlu.

public interface IEntityEntryGraphIterator
type IEntityEntryGraphIterator = interface
Public Interface IEntityEntryGraphIterator

Poznámky

Životnost služby je Singleton. To znamená, že jedna instance je používána mnoha DbContext instancemi. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách registrovaných jako Scoped.

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

Metody

Název Description
TraverseGraph<TState>(EntityEntryGraphNode, TState, Func<EntityEntryGraphNode,TState,Boolean>)

Prochází graf entit, což umožňuje provedení akce v každém uzlu.

TraverseGraph<TState>(EntityEntryGraphNode<TState>, Func<EntityEntryGraphNode<TState>,Boolean>)

Prochází graf entit, což umožňuje provedení akce v každém uzlu.

TraverseGraphAsync<TState>(EntityEntryGraphNode, TState, Func<EntityEntryGraphNode,TState,CancellationToken,Task<Boolean>>, CancellationToken)

Prochází graf entit, což umožňuje provedení akce v každém uzlu.

TraverseGraphAsync<TState>(EntityEntryGraphNode<TState>, Func<EntityEntryGraphNode<TState>,CancellationToken,Task<Boolean>>, CancellationToken)

Prochází graf entit, což umožňuje provedení akce v každém uzlu.

Platí pro