Поделиться через


IEntityEntryGraphIterator Интерфейс

Определение

Служба для обхода графа сущностей и выполнения некоторых действий на каждом узле.

public interface IEntityEntryGraphIterator
type IEntityEntryGraphIterator = interface
Public Interface IEntityEntryGraphIterator

Комментарии

Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.

Дополнительные сведения и примеры см. в разделе Отслеживание сущностей в EF Core .

Методы

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

Просматривает граф сущностей, позволяющих выполнять действие на каждом узле.

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

Просматривает граф сущностей, позволяющих выполнять действие на каждом узле.

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

Просматривает граф сущностей, позволяющих выполнять действие на каждом узле.

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

Просматривает граф сущностей, позволяющих выполнять действие на каждом узле.

Применяется к