Table of Contents

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)

参数

select Func<TTable, IColumn>

返回

IPrefixField

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>