Suoranta.EnterpriseLib.Web - Developer API

Suoranta.EnterpriseLib.Linq.Filters Namespace

Classes


  Class Description
Public class FilterException
Base class for all filtering-related exceptions
Public class RangeFilter
Public class RangeFilter<(Of <(<'TValue>)>)>
Public class RangeFilterException
Public class RangeFilterValueException<(Of <(<'TValue>)>)>
Public class SetFilter<(Of <(<'TValue>)>)>
Models query in which set of values for property/column is to be included or excluded from result set.
Public class SourceTransformers
Public class StringSetFilter
When inheriting this class, define each valid string (values that can exist in database) as public constant of that class, e.g.,
Public class StringSetFilter..::..ExecutionInfo
Contains diagnostic information from an executed EntityQuery<(Of <(<'TEntity>)>)>.
Public class StringSetFilterException

Structures


  Structure Description
Public structure ValueFilter<(Of <(<'TValue>)>)>
FilterValue is effectively extended Nullable. FilterValues have additional IsActive property to determine whether they should be used as filter in query.

Enumerations


  Enumeration Description
Public enumeration RangeFilterMode
Public enumeration SetFilterMode
Public enumeration StringSetFilterOptions