Class QueryResult<T>
Query result list returned from a filtered query.
public class QueryResult<T> : IResultList<T>, ILastResultIdentifiable
Type Parameters
T
- Inheritance
-
QueryResult<T>
- Implements
-
IResultList<T>
- Inherited Members
- Extension Methods
Constructors
QueryResult()
Default ctor.
public QueryResult()
QueryResult(IQueryable<T>)
public QueryResult(IQueryable<T> query)
Parameters
query
IQueryable<T>
QueryResult(IQueryable<T>, IQueryable<T>, int)
public QueryResult(IQueryable<T> query, IQueryable<T> limitedQuery, int maxCount = 1111)
Parameters
query
IQueryable<T>limitedQuery
IQueryable<T>maxCount
int
QueryResult(IQueryable<T>, QueryFilter, int)
public QueryResult(IQueryable<T> query, QueryFilter filter, int maxCount = 1111)
Parameters
query
IQueryable<T>filter
QueryFiltermaxCount
int
Fields
MAX_RESULT_COUNT
Default max result count
public const int MAX_RESULT_COUNT = 1111
Field Value
UNLIMITED_RESULT_COUNT
Unlimited result count
public const int UNLIMITED_RESULT_COUNT = -1
Field Value
Properties
Data
Filtered result of T
.
public IReadOnlyList<T> Data { get; set; }
Property Value
LastId
Property value of the last entry in Tlabs.Data to be used to identify any successive data.
public IConvertible? LastId { get; set; }
Property Value
Total
Total (unfiltered) result size.
public int Total { get; set; }