Table of Contents

MultiTableSelect 类

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

多联表视图筛选列

public class MultiTableSelect : MultiSelectBase<ITableView>, IMultiSelect, ISelect, ISelectFields, ISqlEntity
继承
object
SelectBase<ITableView, IMultiView>
MultiTableSelect
实现
继承成员
扩展方法

构造函数

MultiTableSelect(IMultiView)

多联表视图筛选列

public MultiTableSelect(IMultiView multiView)

参数

multiView IMultiView

多(联)表

MultiTableSelect(ITableView, IMultiView)

多联表视图筛选列

public MultiTableSelect(ITableView view, IMultiView multiTable)

参数

view ITableView
multiTable IMultiView

多表(联表)

方法

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

从其中一个表筛选

public MultiTableSelect Select<TEntity, TProperty>(string tableName, Expression<Func<TEntity, TProperty>> select)

参数

tableName string

表名

select Expression<Func<TEntity, TProperty>>

筛选

返回

MultiTableSelect

类型参数

TEntity
TProperty