Table of Contents

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 IQueryable

Query to adorn.

queryContext QueryContext

Context of the query.

Returns

QueryProviderResult

The adorned query.