CQRS.NET  2.1
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Repositories.Queries.QueryStrategy Class Reference
+ Inheritance diagram for Cqrs.Repositories.Queries.QueryStrategy:

Public Member Functions

virtual IQueryPredicate IsNotLogicallyDeleted ()
 
virtual IQueryPredicate WithPermissionScopeAny< TAuthenticationToken > (TAuthenticationToken authenticationToken)
 
virtual IQueryPredicate WithPermissionScopeUser< TAuthenticationToken > (TAuthenticationToken authenticationToken)
 
virtual IQueryPredicate WithPermissionScopeCompany< TAuthenticationToken > (TAuthenticationToken authenticationToken)
 
virtual IQueryPredicate WithPermissionScopeCompanyAndUser< TAuthenticationToken > (TAuthenticationToken authenticationToken)
 

Protected Member Functions

virtual IQueryPredicate BuildQueryPredicate< TData > (Func< TData > func)
 
virtual IQueryPredicate BuildQueryPredicate< TParameter1, TData > (Func< TParameter1, TData > func, TParameter1 parameter1)
 
virtual IQueryPredicate BuildQueryPredicate< TParameter1, TParameter2, TData > (Func< TParameter1, TParameter2, TData > func, TParameter1 parameter1, TParameter2 parameter2)
 
virtual IQueryPredicate And (IQueryPredicate queryPredicate)
 
virtual IQueryPredicate Or (IQueryPredicate queryPredicate)
 

Properties

IQueryPredicate QueryPredicate [get, protected set]
 
- Properties inherited from Cqrs.Repositories.Queries.IQueryStrategy
IQueryPredicate QueryPredicate [get]