Condividi tramite


IEntityEntryGraphIterator Interfaccia

Definizione

Un servizio per attraversare un grafico di entità ed eseguire alcune azioni in ogni nodo.

public interface IEntityEntryGraphIterator
type IEntityEntryGraphIterator = interface
Public Interface IEntityEntryGraphIterator

Commenti

La durata del servizio è Singleton. Ciò significa che una singola istanza viene usata da molte DbContext istanze. L'implementazione deve essere thread-safe. Questo servizio non può dipendere dai servizi registrati come Scoped.

Per altre informazioni ed esempi, vedere Rilevamento delle entità in EF Core .

Metodi

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

Attraversa un grafico di entità che consente di eseguire un'azione in ogni nodo.

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

Attraversa un grafico di entità che consente di eseguire un'azione in ogni nodo.

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

Attraversa un grafico di entità che consente di eseguire un'azione in ogni nodo.

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

Attraversa un grafico di entità che consente di eseguire un'azione in ogni nodo.

Si applica a