QueryableExtensions Class |
Namespace: Kettic.AspNet.Data.Extensions
The QueryableExtensions type exposes the following members.
Name | Description | |
---|---|---|
Aggregate(IQueryable, AggregateFunction) |
Calculates the results of a given aggregate function on a sequence of elements.
| |
Aggregate(IQueryable, IEnumerableAggregateFunction) |
Calculates the results of given aggregates functions on a sequence of elements.
| |
Count | Returns the number of elements in a sequence. | |
ElementAt | Returns the element at a specified index in a sequence. | |
Group | ||
GroupBy(IQueryable, IEnumerableIGroupDescriptor) |
Groups the elements of a sequence according to a specified groupDescriptors.
| |
GroupBy(IQueryable, LambdaExpression) |
Groups the elements of a sequence according to a specified key selector function.
| |
OrderBy(IQueryable, LambdaExpression) |
Sorts the elements of a sequence in ascending order according to a key.
| |
OrderBy(IQueryable, LambdaExpression, NullableListSortDirection) |
Calls OrderBy(IQueryable, LambdaExpression)
or OrderByDescending(IQueryable, LambdaExpression) depending on the sortDirection.
| |
OrderByDescending |
Sorts the elements of a sequence in descending order according to a key.
| |
Page | ||
Select |
Projects each element of a sequence into a new form.
| |
Skip |
Bypasses a specified number of elements in a sequence
and then returns the remaining elements.
| |
Sort |
Sorts the elements of a sequence using the specified sort descriptors.
| |
Take |
Returns a specified number of contiguous elements from the start of a sequence.
| |
ToIList |
Creates a IListT from an IQueryable where T is ElementType.
| |
Where(IQueryable, IEnumerableIFilterDescriptor) |
Filters a sequence of values based on a collection of IFilterDescriptor.
| |
Where(IQueryable, Expression) |
Filters a sequence of values based on a predicate.
|