IEntityEntryGraphIterator Arabirim

Tanım

Varlıkların bir grafiğini gezme ve her düğümde üzerinde bazı eylemler gerçekleştirme hizmeti.

Hizmet ömrü Singleton . Bu, tek bir örneğin birçok örnek tarafından kullanıldığı anlamına gelir DbContext . Uygulama, iş parçacığı açısından güvenli olmalıdır. Bu hizmet, olarak kaydedilmiş hizmetlere bağlı olamaz Scoped .

public interface IEntityEntryGraphIterator
type IEntityEntryGraphIterator = interface
Public Interface IEntityEntryGraphIterator

Açıklamalar

Daha fazla bilgi için bkz. EF Core varlıkları izleme .

Yöntemler

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

Her düğümde bir eylemin yapılmasına izin veren bir varlık grafiğine erişir.

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

Her düğümde bir eylemin yapılmasına izin veren bir varlık grafiğine erişir.

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

Her düğümde bir eylemin yapılmasına izin veren bir varlık grafiğine erişir.

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

Her düğümde bir eylemin yapılmasına izin veren bir varlık grafiğine erişir.

Şunlara uygulanır