DapperGroupByTableSqlQuery<TTable> 类
对Table进行分组查询
public class DapperGroupByTableSqlQuery<TTable> : GroupByTableSqlQuery<TTable>, IGroupByView, IDataSqlQuery, IDataFilter, IDapperSource, ITableView, ISqlEntity where TTable : ITable
类型参数
TTable
- 继承
-
GroupBySqlQueryBase<TTable>GroupByTableSqlQuery<TTable>DapperGroupByTableSqlQuery<TTable>
- 实现
- 继承成员
- 扩展方法
构造函数
DapperGroupByTableSqlQuery(IExecutor, TTable, ISqlLogic, IField[], SqlQuery)
对Table进行分组查询
public DapperGroupByTableSqlQuery(IExecutor executor, TTable table, ISqlLogic where, IField[] fields, SqlQuery having)
参数
属性
Executor
执行器
public IExecutor Executor { get; }
属性值
方法
HavingAggregate(Func<TTable, IAggregateField>, Func<IAggregateField, AtomicLogic>)
按逻辑查询
public GroupByTableSqlQuery<TTable> HavingAggregate(Func<TTable, IAggregateField> aggregate, Func<IAggregateField, AtomicLogic> query)
参数
aggregate
Func<TTable, IAggregateField>query
Func<IAggregateField, AtomicLogic>
返回
- GroupByTableSqlQuery<TTable>