Table of Contents

Class PagedQueryCover<T, M>

Namespace
Tlabs.Server.Model
Assembly
Tlabs.SrvBase.dll

Cover for the result of a IQueryable<T> returned as a page limited projection into IEnumerable<T>.

public class PagedQueryCover<T, M> : QueryCover<T, M>

Type Parameters

T
M
Inheritance
PagedQueryCover<T, M>
Inherited Members
Extension Methods

Constructors

PagedQueryCover(IQueryable<T>, PagingParam, Expression<Func<T, M>>)

Ctor from query, pageParam and selector.

public PagedQueryCover(IQueryable<T> query, PagingParam pageParam, Expression<Func<T, M>> selector)

Parameters

query IQueryable<T>
pageParam PagingParam
selector Expression<Func<T, M>>

Fields

pageParam

Paging parameters.

protected PagingParam pageParam

Field Value

PagingParam

Properties

total

Total (unlimited) result count.

public int total { get; protected set; }

Property Value

int