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. |