MultiTableCursor 类
多联表范围筛选游标
public class MultiTableCursor : CursorBase<IMultiView>, ICursor, ITableView, ISqlEntity
- 继承
-
objectMultiTableCursor
- 实现
- 衍生
- 继承成员
- 扩展方法
构造函数
MultiTableCursor(IMultiView, int, int)
多联表范围筛选游标
public MultiTableCursor(IMultiView multiView, int limit = 0, int offset = 0)
参数
multiView
IMultiView多(联)表
limit
int筛选数量
offset
int跳过数量
方法
Asc<TTable>(string, Func<TTable, IColumn>)
正序
public MultiTableCursor Asc<TTable>(string tableName, Func<TTable, IColumn> select) where TTable : ITable
参数
返回
类型参数
TTable
Asc<TAliasTable>(string, Func<TAliasTable, IOrderView>)
正序
public MultiTableCursor Asc<TAliasTable>(string tableName, Func<TAliasTable, IOrderView> select) where TAliasTable : IAliasTable
参数
tableName
string表名
select
Func<TAliasTable, IOrderView>筛选
返回
类型参数
TAliasTable
Desc<TTable>(string, Func<TTable, IColumn>)
倒序
public MultiTableCursor Desc<TTable>(string tableName, Func<TTable, IColumn> select) where TTable : ITable
参数
返回
类型参数
TTable
Desc<TAliasTable>(string, Func<TAliasTable, IOrderAsc>)
倒序
public MultiTableCursor Desc<TAliasTable>(string tableName, Func<TAliasTable, IOrderAsc> select) where TAliasTable : IAliasTable
参数
返回
类型参数
TAliasTable