Table of Contents

DapperGroupByTableSqlQuery<TTable> 类

命名空间
Dapper.Shadow.GroupBy
程序集
Dapper.Shadow.dll

对Table进行分组查询

public class DapperGroupByTableSqlQuery<TTable> : GroupByTableSqlQuery<TTable>, IGroupByView, IDataSqlQuery, IDataFilter, IDapperSource, ITableView, ISqlEntity where TTable : ITable

类型参数

TTable
继承
DapperGroupByTableSqlQuery<TTable>
实现
继承成员
扩展方法

构造函数

DapperGroupByTableSqlQuery(IExecutor, TTable, ISqlLogic, IField[], SqlQuery)

对Table进行分组查询

public DapperGroupByTableSqlQuery(IExecutor executor, TTable table, ISqlLogic where, IField[] fields, SqlQuery having)

参数

executor IExecutor
table TTable
where ISqlLogic
fields IField[]
having SqlQuery

属性

Executor

执行器

public IExecutor Executor { get; }

属性值

IExecutor

方法

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>