Share via


IAggregate<TInput,TState,TResult>.Deaccumulate Method

Definition

Provides an expression that describes how to take the aggregate state and a retracted data object and compute a new aggregate state.

public System.Linq.Expressions.Expression<Func<TState,long,TInput,TState>> Deaccumulate ();
abstract member Deaccumulate : unit -> System.Linq.Expressions.Expression<Func<'State, int64, 'Input, 'State>>
Public Function Deaccumulate () As Expression(Of Func(Of TState, Long, TInput, TState))

Returns

Expression<Func<TState,Int64,TInput,TState>>

An expression that describes how to take the aggregate state and a retracted data object and compute a new aggregate state.

Applies to