MultiTableSelect 类
多联表视图筛选列
public class MultiTableSelect : MultiSelectBase<ITableView>, IMultiSelect, ISelect, ISelectFields, ISqlEntity
- 继承
-
objectMultiTableSelect
- 实现
- 继承成员
- 扩展方法
构造函数
MultiTableSelect(IMultiView)
多联表视图筛选列
public MultiTableSelect(IMultiView multiView)
参数
multiView
IMultiView多(联)表
MultiTableSelect(ITableView, IMultiView)
多联表视图筛选列
public MultiTableSelect(ITableView view, IMultiView multiTable)
参数
view
ITableViewmultiTable
IMultiView多表(联表)
方法
Select<TTable>(string, Func<TTable, IColumn>)
筛选列
public MultiTableSelect Select<TTable>(string tableName, Func<TTable, IColumn> select) where TTable : ITable
参数
返回
类型参数
TTable
Select<TAliasTable>(string, Func<TAliasTable, IFieldView>)
筛选列
public MultiTableSelect Select<TAliasTable>(string tableName, Func<TAliasTable, IFieldView> select) where TAliasTable : IAliasTable
参数
tableName
string表名
select
Func<TAliasTable, IFieldView>筛选
返回
类型参数
TAliasTable
Select<TTable>(string, Func<TTable, IEnumerable<IColumn>>)
筛选多列
public MultiTableSelect Select<TTable>(string tableName, Func<TTable, IEnumerable<IColumn>> select) where TTable : ITable
参数
tableName
string表名
select
Func<TTable, IEnumerable<IColumn>>筛选
返回
类型参数
TTable
Select<TAliasTable>(string, Func<TAliasTable, IEnumerable<IFieldView>>)
筛选多列
public MultiTableSelect Select<TAliasTable>(string tableName, Func<TAliasTable, IEnumerable<IFieldView>> select) where TAliasTable : IAliasTable
参数
tableName
string表名
select
Func<TAliasTable, IEnumerable<IFieldView>>筛选
返回
类型参数
TAliasTable