Table of Contents

Class AggregateSubspecification<T>

Namespace
The.Search
Assembly
Instagile.dll

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

spec SpecificationBase<T>
aggregation Expression<Func<Expression<Func<T, bool>>, Expression<Func<IEntityQuery<T>, bool>>>>

Methods

ProjectCriteria()

public ICriteriaTree<IEntityQuery<T>> ProjectCriteria()

Returns

ICriteriaTree<IEntityQuery<T>>