Table of Contents

Class QueryCover<M>

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

Cover for the result of a data query for model objects.

public class QueryCover<M> : AbstractCover<M>

Type Parameters

M
Inheritance
QueryCover<M>
Derived
Inherited Members
Extension Methods

Constructors

QueryCover()

Default ctor called from derived class ctors.

public QueryCover()

QueryCover(Func<QueryCover<M>, IEnumerable<M>>, Func<Exception, string>?)

Ctor from queryResult and (optional) provideErrMessage delegates.

public QueryCover(Func<QueryCover<M>, IEnumerable<M>> queryResult, Func<Exception, string>? provideErrMessage = null)

Parameters

queryResult Func<QueryCover<M>, IEnumerable<M>>
provideErrMessage Func<Exception, string>

Properties

data

The (covered) result of the query as enumeration.

public virtual IEnumerable<M>? data { get; protected set; }

Property Value

IEnumerable<M>