FilterExpressionBuilder¶
class in JsonApiToolkit.Extensions.Querying
Builds LINQ expressions for JSON:API filter parameters.
Methods¶
BuildFilterExpression(group: FilterGroup, parameter: ParameterExpression, logger: ILogger)¶
: Expression
BuildFilterExpression(group: FilterGroup, parameter: ParameterExpression, entityType: Type, logger: ILogger)¶
: Expression
Builds a composite filter expression from filter conditions and nested groups (non-generic overload).
Parameters
- group
- parameter
- entityType
- logger
BuildSingleFilterExpression(parameter: ParameterExpression, filter: FilterParameter, logger: ILogger)¶
: Expression
Builds a filter expression for a single FilterParameter.
Parameters
- parameter
- filter
- logger