MultiTableCursor 类
多联表范围筛选游标
public class MultiTableCursor : CursorBase<IMultiView>, ICursor, ITableView, ISqlEntity
- 继承
-
objectCursorBaseCursorBase<IMultiView>MultiTableCursor
- 实现
- 衍生
- 继承成员
-
CursorBase._limitCursorBase._offsetCursorBase.LimitCursorBase.Offset
- 扩展方法
构造函数
MultiTableCursor(IMultiView, int, int)
多联表范围筛选游标
public MultiTableCursor(IMultiView multiView, int limit = 0, int offset = 0)
参数
方法
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
参数
tableNamestring表名
selectFunc<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