Sdílet prostřednictvím


IEntityEntryGraphIterator Rozhraní

Definice

Služba pro procházení grafu entit a provedení určité akce na každém uzlu

public interface IEntityEntryGraphIterator
type IEntityEntryGraphIterator = interface
Public Interface IEntityEntryGraphIterator

Poznámky

Životnost služby je Singleton. To znamená, že jednu instanci používá mnoho DbContext instancí. 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 zaregistrovaných jako Scoped.

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

Metody

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

Prochází graf entit, které umožňují provedení akce na každém uzlu.

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

Prochází graf entit, které umožňují provedení akce na každém uzlu.

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

Prochází graf entit, které umožňují provedení akce na každém uzlu.

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

Prochází graf entit, které umožňují provedení akce na každém uzlu.

Platí pro