AliasTableSqlQuery<TTable> 类
- 命名空间
- ShadowSql.AliasTables
- 程序集
- ShadowSql.dll
sql查询别名表
public class AliasTableSqlQuery<TTable> : DataFilterBase<IAliasTable<TTable>, SqlQuery>, IDataSqlQuery, IDataFilter, ITableView, IWhere, ISqlEntity where TTable : ITable
类型参数
TTable
- 继承
-
AliasTableSqlQuery<TTable>
- 实现
- Derived
- 继承成员
- 扩展方法
构造函数
AliasTableSqlQuery(IAliasTable<TTable>, SqlQuery)
sql查询别名表
public AliasTableSqlQuery(IAliasTable<TTable> table, SqlQuery query)
参数
table
IAliasTable<TTable>query
SqlQuery
属性
Table
原始表
public TTable Table { get; }
属性值
- TTable
方法
Prefix(Func<TTable, IColumn>)
增加前缀
protected IPrefixField Prefix(Func<TTable, IColumn> select)
参数
返回
Where(Func<TTable, IColumn>, Func<IPrefixField, AtomicLogic>)
按逻辑查询
public AliasTableSqlQuery<TTable> Where(Func<TTable, IColumn> select, Func<IPrefixField, AtomicLogic> query)
参数
select
Func<TTable, IColumn>query
Func<IPrefixField, AtomicLogic>
返回
- AliasTableSqlQuery<TTable>