Table of Contents

MultiTableCursor 类

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

多联表范围筛选游标

public class MultiTableCursor : CursorBase<IMultiView>, ICursor, ITableView, ISqlEntity
继承
object
CursorBase
CursorBase<IMultiView>
MultiTableCursor
实现
继承成员
CursorBase._limit
CursorBase._offset
CursorBase.Limit
CursorBase.Offset
扩展方法

构造函数

MultiTableCursor(IMultiView, int, int)

多联表范围筛选游标

public MultiTableCursor(IMultiView multiView, int limit = 0, int offset = 0)

参数

multiView IMultiView

多(联)表

limit int

筛选数量

offset int

跳过数量

方法

Asc<TEntity, TProperty>(string, Expression<Func<TEntity, TProperty>>)

正序

public MultiTableCursor Asc<TEntity, TProperty>(string tableName, Expression<Func<TEntity, TProperty>> select)

参数

tableName string

表名

select Expression<Func<TEntity, TProperty>>

筛选

返回

MultiTableCursor

类型参数

TEntity
TProperty

Desc<TEntity, TProperty>(string, Expression<Func<TEntity, TProperty>>)

倒序

public MultiTableCursor Desc<TEntity, TProperty>(string tableName, Expression<Func<TEntity, TProperty>> select)

参数

tableName string

表名

select Expression<Func<TEntity, TProperty>>

筛选

返回

MultiTableCursor

类型参数

TEntity
TProperty