Table of Contents

JoinOnQuery<TLeft, TRight> 类

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

联表俩俩关联查询

public class JoinOnQuery<TLeft, TRight> : JoinOnCoreBase<JoinTableQuery, Logic>, IJoinOn, IMultiView, IDataQuery, IDataFilter, ITableView, ISqlEntity

类型参数

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

构造函数

JoinOnQuery(JoinTableQuery, IAliasTable, IAliasTable)

联表俩俩关联查询

public JoinOnQuery(JoinTableQuery root, IAliasTable left, IAliasTable right)

参数

root JoinTableQuery
left IAliasTable
right IAliasTable

JoinOnQuery(JoinTableQuery, IAliasTable, IAliasTable, Logic)

联表俩俩关联查询

public JoinOnQuery(JoinTableQuery root, IAliasTable left, IAliasTable right, Logic onQuery)

参数

root JoinTableQuery
left IAliasTable
right IAliasTable
onQuery Logic

方法

And(Expression<Func<TLeft, TRight, bool>>)

联表查询

public JoinOnQuery<TLeft, TRight> And(Expression<Func<TLeft, TRight, bool>> query)

参数

query Expression<Func<TLeft, TRight, bool>>

返回

JoinOnQuery<TLeft, TRight>

Or(Expression<Func<TLeft, TRight, bool>>)

联表查询

public JoinOnQuery<TLeft, TRight> Or(Expression<Func<TLeft, TRight, bool>> query)

参数

query Expression<Func<TLeft, TRight, bool>>

返回

JoinOnQuery<TLeft, TRight>