AliasTableQuery<TTable> 类
- 命名空间
- ShadowSql.AliasTables
- 程序集
- ShadowSql.dll
逻辑查询别名表
public class AliasTableQuery<TTable> : DataFilterBase<IAliasTable<TTable>, Logic>, IDataQuery, IDataFilter, ITableView, ISqlEntity where TTable : ITable
类型参数
TTable
- 继承
-
objectAliasTableQuery<TTable>
- 实现
- 衍生
- 继承成员
- 扩展方法
构造函数
AliasTableQuery(IAliasTable<TTable>)
逻辑查询别名表
public AliasTableQuery(IAliasTable<TTable> aliasTable)
参数
aliasTable
IAliasTable<TTable>别名表
AliasTableQuery(IAliasTable<TTable>, Logic)
逻辑查询别名表
public AliasTableQuery(IAliasTable<TTable> aliasTable, Logic filter)
参数
aliasTable
IAliasTable<TTable>别名表
filter
Logic过滤条件
属性
Table
原始表
public TTable Table { get; }
属性值
- TTable
方法
And(Func<TTable, IColumn>, Func<IPrefixField, AtomicLogic>)
与逻辑
public AliasTableQuery<TTable> And(Func<TTable, IColumn> select, Func<IPrefixField, AtomicLogic> query)
参数
select
Func<TTable, IColumn>筛选
query
Func<IPrefixField, AtomicLogic>查询
返回
- AliasTableQuery<TTable>
Or(Func<TTable, IColumn>, Func<IPrefixField, AtomicLogic>)
或逻辑
public AliasTableQuery<TTable> Or(Func<TTable, IColumn> select, Func<IPrefixField, AtomicLogic> query)
参数
select
Func<TTable, IColumn>筛选
query
Func<IPrefixField, AtomicLogic>查询
返回
- AliasTableQuery<TTable>
Prefix(Func<TTable, IColumn>)
增加前缀
protected IPrefixField Prefix(Func<TTable, IColumn> select)