Table of Contents

DapperMultiTableCursor 类

命名空间
Dapper.Shadow.Cursors
程序集
Dapper.Shadow.dll

多联表范围筛选

public class DapperMultiTableCursor : MultiTableCursor, ICursor, ITableView, ISqlEntity
继承
object
DapperMultiTableCursor
实现
继承成员
扩展方法

构造函数

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; }

属性值

IExecutor

方法

Asc<TTable>(string, Func<TTable, IColumn>)

正序

public DapperMultiTableCursor Asc<TTable>(string tableName, Func<TTable, IColumn> select) where TTable : ITable

参数

tableName string

表名

select Func<TTable, IColumn>

筛选

返回

DapperMultiTableCursor

类型参数

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>

筛选

返回

DapperMultiTableCursor

类型参数

TAliasTable

Desc<TTable>(string, Func<TTable, IColumn>)

倒序

public DapperMultiTableCursor Desc<TTable>(string tableName, Func<TTable, IColumn> select) where TTable : ITable

参数

tableName string

表名

select Func<TTable, IColumn>

筛选

返回

DapperMultiTableCursor

类型参数

TTable

Desc<TAliasTable>(string, Func<TAliasTable, IOrderAsc>)

倒序

public DapperMultiTableCursor Desc<TAliasTable>(string tableName, Func<TAliasTable, IOrderAsc> select) where TAliasTable : IAliasTable

参数

tableName string

表名

select Func<TAliasTable, IOrderAsc>

筛选

返回

DapperMultiTableCursor

类型参数

TAliasTable