Table of Contents

Class QueryCover<T, M>

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

Cover for the result of a IQueryable<T> returned as a projected IEnumerable<T>.

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

Type Parameters

T
M
Inheritance
QueryCover<T, M>
Derived
Inherited Members
Extension Methods

Constructors

QueryCover()

Default ctor called from derived class ctors.

public QueryCover()

QueryCover(IQueryable<T>, Expression<Func<T, M>>)

Ctor from query and selector.

public QueryCover(IQueryable<T> query, Expression<Func<T, M>> selector)

Parameters

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

Methods

execQuery(QueryProjector<T, M>)

Executes the actual query and sets the (covered) result data.

protected void execQuery(QueryCover<T, M>.QueryProjector<T, M> qp)

Parameters

qp QueryCover<T, M>.QueryProjector<T, M>