Share via


IEntityEntryGraphIterator Interface

Définition

Service permettant de parcourir un graphique d’entités et d’effectuer une action sur chaque nœud.

public interface IEntityEntryGraphIterator
type IEntityEntryGraphIterator = interface
Public Interface IEntityEntryGraphIterator

Remarques

La durée de vie du service est Singleton. Cela signifie qu’une seule instance est utilisée par de nombreuses DbContext instances. L’implémentation doit être thread-safe. Ce service ne peut pas dépendre des services inscrits en tant que Scoped.

Pour plus d’informations et d’exemples , consultez Suivi des entités dans EF Core .

Méthodes

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

Traverse un graphique d’entités permettant d’effectuer une action à chaque nœud.

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

Traverse un graphique d’entités permettant d’effectuer une action à chaque nœud.

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

Traverse un graphique d’entités permettant d’effectuer une action à chaque nœud.

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

Traverse un graphique d’entités permettant d’effectuer une action à chaque nœud.

S’applique à