TableCursor 类
表视图范围筛选游标
public class TableCursor : CursorBase, ICursor, ITableView, ISqlEntity
- 继承
-
TableCursor
- 实现
- 继承成员
- 扩展方法
构造函数
TableCursor(IDataFilter, int, int)
查询再范围筛选游标
public TableCursor(IDataFilter source, int limit = 0, int offset = 0)
参数
source
IDataFilterlimit
intoffset
int
TableCursor(IAliasTable, int, int)
别名表范围筛选游标
public TableCursor(IAliasTable source, int limit = 0, int offset = 0)
参数
source
IAliasTablelimit
intoffset
int
TableCursor(ITable, int, int)
表范围筛选游标
public TableCursor(ITable source, int limit = 0, int offset = 0)
参数
属性
Source
数据源
public ITableView Source { get; }
属性值
方法
GetCompareField(string)
获取比较字段
protected override ICompareField GetCompareField(string fieldName)
参数
fieldName
string
返回
GetField(string)
获取字段
protected override IField? GetField(string fieldName)
参数
fieldName
string
返回
GetFields()
所有字段
protected override IEnumerable<IField> GetFields()
返回
NewField(string)
构造新字段
protected override IField NewField(string fieldName)
参数
fieldName
string
返回
WriteCore(ISqlEngine, StringBuilder)
拼写sql
protected override void WriteCore(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder