JoinOnSqlQuery<TLeft, TRight> 类
- 命名空间
- ShadowSql.Expressions.Join
- 程序集
- ShadowSql.Expressions.dll
联表俩俩关联查询
public class JoinOnSqlQuery<TLeft, TRight> : JoinOnCoreBase<JoinTableSqlQuery, SqlQuery>, IJoinOn, IMultiView, IDataSqlQuery, IDataFilter, ITableView, ISqlEntity
类型参数
TLeft
TRight
- 继承
-
JoinOnSqlQuery<TLeft, TRight>
- 实现
- 继承成员
- 扩展方法
构造函数
JoinOnSqlQuery(JoinTableSqlQuery, IAliasTable, IAliasTable)
联表俩俩关联查询
public JoinOnSqlQuery(JoinTableSqlQuery root, IAliasTable left, IAliasTable right)
参数
root
JoinTableSqlQueryleft
IAliasTableright
IAliasTable
JoinOnSqlQuery(JoinTableSqlQuery, IAliasTable, IAliasTable, SqlQuery)
联表俩俩关联查询
public JoinOnSqlQuery(JoinTableSqlQuery root, IAliasTable left, IAliasTable right, SqlQuery onQuery)
参数
root
JoinTableSqlQueryleft
IAliasTableright
IAliasTableonQuery
SqlQuery
方法
On(Expression<Func<TLeft, TRight, bool>>)
联表查询
public JoinOnSqlQuery<TLeft, TRight> On(Expression<Func<TLeft, TRight, bool>> query)
参数
query
Expression<Func<TLeft, TRight, bool>>
返回
- JoinOnSqlQuery<TLeft, TRight>
OnLeft(Expression<Func<TLeft, bool>>)
按逻辑查询
public JoinOnSqlQuery<TLeft, TRight> OnLeft(Expression<Func<TLeft, bool>> query)
参数
query
Expression<Func<TLeft, bool>>
返回
- JoinOnSqlQuery<TLeft, TRight>
OnRight(Expression<Func<TRight, bool>>)
按逻辑查询
public JoinOnSqlQuery<TLeft, TRight> OnRight(Expression<Func<TRight, bool>> query)
参数
query
Expression<Func<TRight, bool>>
返回
- JoinOnSqlQuery<TLeft, TRight>
On<TKey>(Expression<Func<TLeft, TKey>>, Expression<Func<TRight, TKey>>)
按字段联表
public JoinOnSqlQuery<TLeft, TRight> On<TKey>(Expression<Func<TLeft, TKey>> left, Expression<Func<TRight, TKey>> right)
参数
left
Expression<Func<TLeft, TKey>>right
Expression<Func<TRight, TKey>>
返回
- JoinOnSqlQuery<TLeft, TRight>
类型参数
TKey
WhereLeft(Expression<Func<TLeft, bool>>)
按逻辑查询
public JoinOnSqlQuery<TLeft, TRight> WhereLeft(Expression<Func<TLeft, bool>> query)
参数
query
Expression<Func<TLeft, bool>>
返回
- JoinOnSqlQuery<TLeft, TRight>
WhereRight(Expression<Func<TRight, bool>>)
按逻辑查询
public JoinOnSqlQuery<TLeft, TRight> WhereRight(Expression<Func<TRight, bool>> query)
参数
query
Expression<Func<TRight, bool>>
返回
- JoinOnSqlQuery<TLeft, TRight>