Namespace Cqrs.Repositories.Queries
Classes
AndQueryPredicate
An IQueryPredicate where both the LeftQueryPredicate and the RightQueryPredicate must evaluate to true.
CollectionResultQuery<TQueryStrategy, TData>
A query that will produce a result that contains a collection of TData
items.
OrQueryPredicate
An IQueryPredicate where either the LeftQueryPredicate or the RightQueryPredicate must evaluate to true.
QueryBuilder<TQueryStrategy, TData>
Builds an System.Linq.IQueryable from a TQueryStrategy
.
QueryFactory
A factory to create new instances of ResultQuery<TQueryStrategy, TData>.
QueryParameter
Information about a parameter pass to a function in a IQueryStrategy.
QueryPredicate
Information about a query.
QueryPredicateExtensions
A collection of extension methods for working with queries.
QueryStrategy
A specification for a query to execute.
ResultQuery<TQueryStrategy, TData>
A query that will produce a result
SingleResultQuery<TQueryStrategy, TData>
A query that will produce a result that is a single TData
item.
SortParameter<TSortBy>
Sorting information.
Interfaces
IAndQueryPredicate
An IQueryPredicate where both the LeftQueryPredicate and the RightQueryPredicate must evaluate to true.
ICollectionResultQuery<TQueryStrategy, TData>
A query that will produce a result that contains a collection of TData
items.
IOrQueryPredicate
An IQueryPredicate where either the LeftQueryPredicate or the RightQueryPredicate must evaluate to true.
IQueryBuilder<TQueryStrategy, TData>
Builds an System.Linq.IQueryable from a TQueryStrategy
.
IQueryFactory
A factory to create new instances of ResultQuery<TQueryStrategy, TData>.
IQueryPredicate
A predicate used in queries, similar to a filter and/order statement.
IQueryPredicateData
Information about a query.
IQueryStrategy
A specification for a query to execute.
IQueryWithResults<TResult>
A query that will produce a result
IQueryWithStrategy<TQueryStrategy>
A query that utilises a TQueryStrategy
.
ISingleResultQuery<TQueryStrategy, TData>
A query that will produce a result that is a single TData
item.
Enums
SortParameter<TSortBy>.SortParameterDirectionType
Sort direction.