Class ResultQuery<TQueryStrategy, TData>
A query that will produce a result
Inheritance
System.Object
ResultQuery<TQueryStrategy, TData>
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Cqrs.Repositories.Queries
Assembly: Cqrs.dll
Syntax
public class ResultQuery<TQueryStrategy, TData> : IQueryWithStrategy<TQueryStrategy>, IQueryWithResults<TData> where TQueryStrategy : IQueryStrategy
Type Parameters
Name | Description |
---|---|
TQueryStrategy | The System.Type of the IQueryStrategy. |
TData | The System.Type of data in the result collection. |
Properties
QueryStrategy
The TQueryStrategy
to be executed and produce a result.
Declaration
public TQueryStrategy QueryStrategy { get; set; }
Property Value
Type | Description |
---|---|
TQueryStrategy |
Implements
Result
The resulting of executing the QueryStrategy.
Declaration
public TData Result { get; set; }
Property Value
Type | Description |
---|---|
TData |