Class QueryCover<T, M>
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<M>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>