IdeaBlade.Linq Assembly : IdeaBlade.Linq Namespace |
Class | Description | |
---|---|---|
![]() | AnonymousProjectionSelector | Provides the means to dynamically construct an anonymous projection. |
![]() | CompositePredicateDescription | Represents the conditional And/Or of two dynamically built predicate clauses. |
![]() | CompositeSortSelector | A collection of SortSelectors providing for dynamic construction of OrderBy clauses. |
![]() | DynamicQueryExtensions | Static class providing extension methods for dynamic query building. |
![]() | ExpressionVisitor | Base expression visitor implementation. |
![]() | MemberSelector | Allows dynamic construction of a LINQ Property expression i.e. Expression{Func{T}}"/>. |
![]() | MemberSelectorExtensions | Static extension methods for the MemberSelector. |
![]() | PredicateBuilder | Contains helper and extension methods to dynamically compose expression predicates. |
![]() | PredicateDescription | Represents a dynamically built predicate. |
![]() | ProjectionSelector | Provides the means to dynamically construct a "Select", 'SelectMany" or "GroupBy" projection. |
![]() | PropertySelector | Allows dynamic construction of a LINQ Property expression i.e. Expression{Func{T}}"/>. |
![]() | QueryableExtensions | Static extensions methods providing LINQ methods to dynamically built queries. |
![]() | SelectorCollection<T,U> | Base class for CompositeSortSelector and AnonymousProjectionSelector. |
![]() | SortSelector | Allows dynamic construction of LINQ OrderBy, OrderByDescending, ThenBy and ThenByDescending expressions. |
Enumeration | Description | |
---|---|---|
![]() | FilterOperator | Represents the filter operator in a PredicateDescription. |
![]() | IgnoreCaseOption | Whether to force operands to lower or upper case when performing a case insensitive string comparison. |