Class AggregateSubspecification<T>
Represents a subspecification that applies aggregation logic to entity queries.
public class AggregateSubspecification<T> : ISubspecification<IEntityQuery<T>>
Type Parameters
T
- Inheritance
-
AggregateSubspecification<T>
- Implements
- Inherited Members
Constructors
AggregateSubspecification(SpecificationBase<T>, Expression<Func<Expression<Func<T, bool>>, Expression<Func<IEntityQuery<T>, bool>>>>)
public AggregateSubspecification(SpecificationBase<T> spec, Expression<Func<Expression<Func<T, bool>>, Expression<Func<IEntityQuery<T>, bool>>>> aggregation)
Parameters
specSpecificationBase<T>aggregationExpression<Func<Expression<Func<T, bool>>, Expression<Func<IEntityQuery<T>, bool>>>>
Methods
ProjectCriteria()
public ICriteriaTree<IEntityQuery<T>> ProjectCriteria()