IEntityEntryGraphIterator Interface

Définition

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

C#
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 à

Produit Versions
Entity Framework Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0