Table of Contents

DapperMultiTableCursor 类

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

多联表范围筛选

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

构造函数

DapperMultiTableCursor(IExecutor, IMultiView, int, int)

多联表范围筛选

public DapperMultiTableCursor(IExecutor executor, IMultiView source, int limit, int offset)

参数

executor IExecutor
source 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