TableCursor<TTable> 类
表范围筛选游标
public sealed class TableCursor<TTable> : CursorBase<TTable>, ICursor, ITableView, ISqlEntity where TTable : ITable
类型参数
TTable
- 继承
-
CursorBase<TTable>TableCursor<TTable>
- 实现
- 继承成员
- 扩展方法
构造函数
TableCursor(TTable, ISqlLogic, int, int)
表范围筛选游标
public TableCursor(TTable source, ISqlLogic where, int limit, int offset)
参数
属性
Where
where查询条件
public ISqlLogic Where { get; }
属性值
方法
Asc(Func<TTable, IOrderView>)
正序
public TableCursor<TTable> Asc(Func<TTable, IOrderView> select)
参数
select
Func<TTable, IOrderView>
返回
- TableCursor<TTable>
Desc(Func<TTable, IOrderAsc>)
倒序
public TableCursor<TTable> Desc(Func<TTable, IOrderAsc> select)
参数
返回
- TableCursor<TTable>
WriteSource(ISqlEngine, StringBuilder)
拼写数据源(表)sql
protected override void WriteSource(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder