Table of Contents

AliasJoinOnSqlQuery<TLeft, TRight> 类

命名空间
ShadowSql.Join
程序集
ShadowSql.dll

联表俩俩关联查询

public class AliasJoinOnSqlQuery<TLeft, TRight> : JoinOnBase<JoinTableSqlQuery, TLeft, TRight, ITable, ITable, SqlQuery>, IJoinOn, IMultiView, IDataSqlQuery, IDataFilter, ITableView, ISqlEntity where TLeft : IAliasTable<ITable> where TRight : IAliasTable<ITable>

类型参数

TLeft
TRight
继承
AliasJoinOnSqlQuery<TLeft, TRight>
实现
继承成员
扩展方法

构造函数

AliasJoinOnSqlQuery(JoinTableSqlQuery, TLeft, TRight)

联表俩俩关联查询

public AliasJoinOnSqlQuery(JoinTableSqlQuery root, TLeft left, TRight right)

参数

root JoinTableSqlQuery
left TLeft
right TRight

AliasJoinOnSqlQuery(JoinTableSqlQuery, TLeft, TRight, SqlQuery)

联表俩俩关联查询

public AliasJoinOnSqlQuery(JoinTableSqlQuery root, TLeft left, TRight right, SqlQuery onSqlQuery)

参数

root JoinTableSqlQuery
left TLeft
right TRight
onSqlQuery SqlQuery

方法

OnLeft(Func<TLeft, AtomicLogic>)

按逻辑查询

public AliasJoinOnSqlQuery<TLeft, TRight> OnLeft(Func<TLeft, AtomicLogic> query)

参数

query Func<TLeft, AtomicLogic>

返回

AliasJoinOnSqlQuery<TLeft, TRight>

OnRight(Func<TRight, AtomicLogic>)

按逻辑查询

public AliasJoinOnSqlQuery<TLeft, TRight> OnRight(Func<TRight, AtomicLogic> query)

参数

query Func<TRight, AtomicLogic>

返回

AliasJoinOnSqlQuery<TLeft, TRight>

WhereLeft(Func<TLeft, AtomicLogic>)

按逻辑查询

public AliasJoinOnSqlQuery<TLeft, TRight> WhereLeft(Func<TLeft, AtomicLogic> query)

参数

query Func<TLeft, AtomicLogic>

返回

AliasJoinOnSqlQuery<TLeft, TRight>

WhereRight(Func<TRight, AtomicLogic>)

按逻辑查询

public AliasJoinOnSqlQuery<TLeft, TRight> WhereRight(Func<TRight, AtomicLogic> query)

参数

query Func<TRight, AtomicLogic>

返回

AliasJoinOnSqlQuery<TLeft, TRight>