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