Table of Contents

MultiTableCursor 类

命名空间
ShadowSql.Cursors
程序集
ShadowSql.dll

多联表范围筛选游标

public class MultiTableCursor : CursorBase<IMultiView>, ICursor, ITableView, ISqlEntity
继承
MultiTableCursor
实现
Derived
继承成员
扩展方法

构造函数

MultiTableCursor(IMultiView, int, int)

多联表范围筛选游标

public MultiTableCursor(IMultiView source, int limit, int offset)

参数

source IMultiView
limit int
offset int

方法

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

正序

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

参数

tableName string
select Func<TTable, IColumn>

返回

MultiTableCursor

类型参数

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>

返回

MultiTableCursor

类型参数

TAliasTable

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

倒序

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

参数

tableName string
select Func<TTable, IColumn>

返回

MultiTableCursor

类型参数

TTable

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

倒序

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

参数

tableName string
select Func<TAliasTable, IOrderAsc>

返回

MultiTableCursor

类型参数

TAliasTable