DapperMultiTableCursor 类
多联表范围筛选
public class DapperMultiTableCursor : MultiTableCursor, ICursor, ITableView, ISqlEntity
- 继承
-
objectDapperMultiTableCursor
- 实现
- 继承成员
- 扩展方法
构造函数
DapperMultiTableCursor(IExecutor, IMultiView, int, int)
多联表范围筛选
public DapperMultiTableCursor(IExecutor executor, IMultiView multiView, int limit, int offset)
参数
executor
IExecutor执行器
multiView
IMultiView多(联)表
limit
int筛选数量
offset
int跳过数量
属性
Executor
执行器
public IExecutor Executor { get; }
属性值
方法
Asc<TTable>(string, Func<TTable, IColumn>)
正序
public DapperMultiTableCursor Asc<TTable>(string tableName, Func<TTable, IColumn> select) where TTable : ITable
参数
返回
类型参数
TTable
Asc<TAliasTable>(string, Func<TAliasTable, IOrderView>)
正序
public DapperMultiTableCursor 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 DapperMultiTableCursor Desc<TTable>(string tableName, Func<TTable, IColumn> select) where TTable : ITable
参数
返回
类型参数
TTable
Desc<TAliasTable>(string, Func<TAliasTable, IOrderAsc>)
倒序
public DapperMultiTableCursor Desc<TAliasTable>(string tableName, Func<TAliasTable, IOrderAsc> select) where TAliasTable : IAliasTable
参数
返回
类型参数
TAliasTable