Suoranta.EnterpriseLib.Web - Developer API

EntityQuery<(Of <(<'TEntity, TOrderKey>)>)>..::..ApplyValueFilters Method (IQueryable<(Of <(<'TEntity>)>)>)

Filter entities by applying each defined value condition. Conditions are defined in subclasses. This method is designed to be invoked by subclasses or on their instances without need to implementation in those classes.

Namespace:  Suoranta.EnterpriseLib.Linq
Assembly:  Suoranta.EnterpriseLib (in Suoranta.EnterpriseLib.dll)

Syntax


public IOrderedQueryable<TEntity> ApplyValueFilters(
	IQueryable<TEntity> entitySet
)

Parameters

entitySet
Type: IQueryable<(Of <(<'TEntity>)>)>

Return Value

Unenumerated result set that can be filtered with further predicates before the actual query is executed. Note: To ensure development model flexibility, method does not enumerate results (execute actual query).

Exceptions


ExceptionCondition
Suoranta.EnterpriseLib.Linq.FilterAttributes..::..UnsupportedAttributeExceptionThrown for unsupported filter attributes