CursorBase 类
范围筛选基类
public abstract class CursorBase : TableViewBase, ICursor, ITableView, ISqlEntity
- 继承
-
CursorBase
- 实现
- Derived
- 继承成员
- 扩展方法
构造函数
CursorBase(int, int)
范围筛选基类
protected CursorBase(int limit, int offset)
参数
字段
_fields
排序字段
protected readonly List<IOrderView> _fields
字段值
_limit
获取数量
protected int _limit
字段值
_offset
跳过数量
protected int _offset
字段值
属性
Limit
获取数量
public int Limit { get; }
属性值
Offset
跳过数量
public int Offset { get; }
属性值
方法
CheckAsc(string)
确认正序
protected IOrderView CheckAsc(string fieldName)
参数
fieldName
string
返回
CheckDesc(string)
确认倒叙
protected IOrderView CheckDesc(string fieldName)
参数
fieldName
string
返回
WriteOrderBy(ISqlEngine, StringBuilder)
拼写sql
protected bool WriteOrderBy(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder