Table of Contents

GroupByTableCursor<TTable> 类

命名空间
ShadowSql.Cursors
程序集
ShadowSql.dll

表分组后范围筛选游标

public class GroupByTableCursor<TTable> : GroupByCursorBase, ICursor, ITableView, ISqlEntity where TTable : ITable

类型参数

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

构造函数

GroupByTableCursor(GroupByTableQuery<TTable>, int, int)

表分组后范围筛选

public GroupByTableCursor(GroupByTableQuery<TTable> groupBy, int limit, int offset)

参数

groupBy GroupByTableQuery<TTable>

分组查询

limit int

筛选数量

offset int

跳过数量

GroupByTableCursor(GroupByTableSqlQuery<TTable>, int, int)

表分组后范围筛选

public GroupByTableCursor(GroupByTableSqlQuery<TTable> groupBy, int limit, int offset)

参数

groupBy GroupByTableSqlQuery<TTable>

分组查询

limit int

筛选数量

offset int

跳过数量

属性

Table

public TTable Table { get; }

属性值

TTable

方法

AggregateAsc(Func<TTable, IAggregateField>)

正序

public GroupByTableCursor<TTable> AggregateAsc(Func<TTable, IAggregateField> aggregate)

参数

aggregate Func<TTable, IAggregateField>

聚合

返回

GroupByTableCursor<TTable>

AggregateDesc(Func<TTable, IAggregateField>)

倒序

public GroupByTableCursor<TTable> AggregateDesc(Func<TTable, IAggregateField> aggregate)

参数

aggregate Func<TTable, IAggregateField>

聚合

返回

GroupByTableCursor<TTable>