Table of Contents

CursorBase 类

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

范围筛选基类

public abstract class CursorBase : TableViewBase, ICursor, ITableView, ISqlEntity
继承
CursorBase
实现
Derived
继承成员
扩展方法

构造函数

CursorBase(int, int)

范围筛选基类

protected CursorBase(int limit, int offset)

参数

limit int
offset int

字段

_fields

排序字段

protected readonly List<IOrderView> _fields

字段值

List<IOrderView>

_limit

获取数量

protected int _limit

字段值

int

_offset

跳过数量

protected int _offset

字段值

int

属性

Limit

获取数量

public int Limit { get; }

属性值

int

Offset

跳过数量

public int Offset { get; }

属性值

int

方法

CheckAsc(string)

确认正序

protected IOrderView CheckAsc(string fieldName)

参数

fieldName string

返回

IOrderView

CheckDesc(string)

确认倒叙

protected IOrderView CheckDesc(string fieldName)

参数

fieldName string

返回

IOrderView

WriteOrderBy(ISqlEngine, StringBuilder)

拼写sql

protected bool WriteOrderBy(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

返回

bool