Class QueryableQueryProvider
- Namespace
- Cratis.Applications.Queries
- Assembly
- Cratis.Applications.dll
Represents a IQueryProviderFor<TQueryType> for IQueryable and derivatives.
public class QueryableQueryProvider : IQueryProviderFor<IQueryable>
- Inheritance
-
QueryableQueryProvider
- Implements
- Inherited Members
Remarks
This extends any IQueryable with .Skip()
and .Take()
methods.
Methods
Execute(IQueryable, QueryContext)
Adorn the query with paging.
public QueryProviderResult Execute(IQueryable query, QueryContext queryContext)
Parameters
query
IQueryableQuery to adorn.
queryContext
QueryContextContext of the query.
Returns
- QueryProviderResult
The adorned query.