Table of Contents

Class PagedQueryCover<T, M>.PageProjector<T1, M2>

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

Paging specific QueryProjector.

protected class PagedQueryCover<T, M>.PageProjector<T1, M2> : QueryCover<T, M>.QueryProjector<T1, M2>

Type Parameters

T1
M2
Inheritance
PagedQueryCover<T, M>.PageProjector<T1, M2>
Inherited Members
Extension Methods

Constructors

PageProjector(IQueryable<T1>, Expression<Func<T1, M2>>, PagedQueryCover<T1, M2>)

Ctor from query, selector and pagedCover.

public PageProjector(IQueryable<T1> query, Expression<Func<T1, M2>> selector, PagedQueryCover<T1, M2> pagedCover)

Parameters

query IQueryable<T1>
selector Expression<Func<T1, M2>>
pagedCover PagedQueryCover<T1, M2>

Fields

pagedCover

Parent cover.

protected PagedQueryCover<T1, M2> pagedCover

Field Value

PagedQueryCover<T1, M2>

Methods

Projection()

Paging specific query projection.

public override IQueryable<M2> Projection()

Returns

IQueryable<M2>