Udostępnij za pośrednictwem


IEntityEntryGraphIterator Interfejs

Definicja

Usługa umożliwiająca przechodzenie przez graf jednostek i wykonywanie pewnej akcji w każdym węźle.

public interface IEntityEntryGraphIterator
type IEntityEntryGraphIterator = interface
Public Interface IEntityEntryGraphIterator

Uwagi

Okres istnienia usługi to Singleton. Oznacza to, że pojedyncze wystąpienie jest używane przez wiele DbContext wystąpień. Implementacja musi być bezpieczna wątkowo. Ta usługa nie może zależeć od usług zarejestrowanych jako Scoped.

Aby uzyskać więcej informacji i przykładów, zobacz Śledzenie jednostek w programie EF Core .

Metody

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

Przechodzi przez graf jednostek, co umożliwia podjęcie akcji w każdym węźle.

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

Przechodzi przez graf jednostek, co umożliwia podjęcie akcji w każdym węźle.

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

Przechodzi przez graf jednostek, co umożliwia podjęcie akcji w każdym węźle.

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

Przechodzi przez graf jednostek, co umożliwia podjęcie akcji w każdym węźle.

Dotyczy