GroupByTableCursor<TKey, TEntity> 类
- 程序集
- ShadowSql.Expressions.dll
表分组后范围筛选游标
public class GroupByTableCursor<TKey, TEntity> : GroupByCursorBase, ICursor, ITableView, ISqlEntity
类型参数
TKey
TEntity
- 继承
-
GroupByTableCursor<TKey, TEntity>
- 实现
- 继承成员
- 扩展方法
构造函数
GroupByTableCursor(GroupByTableQuery<TKey, TEntity>, int, int)
表分组后范围筛选
public GroupByTableCursor(GroupByTableQuery<TKey, TEntity> source, int limit, int offset)
参数
source
GroupByTableQuery<TKey, TEntity>limit
intoffset
int
GroupByTableCursor(GroupByTableSqlQuery<TKey, TEntity>, int, int)
表分组后范围筛选
public GroupByTableCursor(GroupByTableSqlQuery<TKey, TEntity> source, int limit, int offset)
参数
source
GroupByTableSqlQuery<TKey, TEntity>limit
intoffset
int
属性
Table
表
public ITableView Table { get; }
属性值
方法
Asc<TOrder>(Expression<Func<IGrouping<TKey, TEntity>, TOrder>>)
正序
public GroupByTableCursor<TKey, TEntity> Asc<TOrder>(Expression<Func<IGrouping<TKey, TEntity>, TOrder>> select)
参数
select
Expression<Func<IGrouping<TKey, TEntity>, TOrder>>用于选择分组键的表达式
返回
- GroupByTableCursor<TKey, TEntity>
类型参数
TOrder
排序类型
Asc<TOrder>(Expression<Func<TKey, TOrder>>)
正序
public GroupByTableCursor<TKey, TEntity> Asc<TOrder>(Expression<Func<TKey, TOrder>> select)
参数
select
Expression<Func<TKey, TOrder>>用于选择分组键的表达式
返回
- GroupByTableCursor<TKey, TEntity>
类型参数
TOrder
排序类型
Desc<TOrder>(Expression<Func<IGrouping<TKey, TEntity>, TOrder>>)
正序
public GroupByTableCursor<TKey, TEntity> Desc<TOrder>(Expression<Func<IGrouping<TKey, TEntity>, TOrder>> select)
参数
select
Expression<Func<IGrouping<TKey, TEntity>, TOrder>>用于选择分组键的表达式
返回
- GroupByTableCursor<TKey, TEntity>
类型参数
TOrder
排序类型
Desc<TOrder>(Expression<Func<TKey, TOrder>>)
倒序
public GroupByTableCursor<TKey, TEntity> Desc<TOrder>(Expression<Func<TKey, TOrder>> select)
参数
select
Expression<Func<TKey, TOrder>>用于选择分组键的表达式
返回
- GroupByTableCursor<TKey, TEntity>
类型参数
TOrder
排序类型