JoinOnQuery<TLeft, TRight> 类
- 命名空间
- ShadowSql.Expressions.Join
- 程序集
- ShadowSql.Expressions.dll
联表俩俩关联查询
public class JoinOnQuery<TLeft, TRight> : JoinOnCoreBase<JoinTableQuery, Logic>, IJoinOn, IMultiView, IDataQuery, IDataFilter, ITableView, ISqlEntity, IWrapper<ITableView>
类型参数
TLeftTRight
- 继承
-
objectJoinOnBaseJoinOnQuery<TLeft, TRight>
- 实现
-
IJoinOnIMultiViewIDataQueryIWrapper<ITableView>
- 继承成员
-
JoinOnCoreBase<JoinTableQuery, Logic>._rootJoinOnCoreBase<JoinTableQuery, Logic>.RootJoinOnCoreBase<JoinTableQuery, Logic>._leftJoinOnCoreBase<JoinTableQuery, Logic>._sourceJoinOnCoreBase<JoinTableQuery, Logic>.LeftJoinOnCoreBase<JoinTableQuery, Logic>.SourceJoinOnCoreBase<JoinTableQuery, Logic>.PrefixFieldsJoinOnCoreBase<JoinTableQuery, Logic>.GetFields()JoinOnBase.JoinTypeJoinOnBase._tablesJoinOnBase.Tables
- 扩展方法
构造函数
JoinOnQuery(JoinTableQuery, IAliasTable, IAliasTable)
联表俩俩关联查询
public JoinOnQuery(JoinTableQuery joinTable, IAliasTable left, IAliasTable right)
参数
joinTableJoinTableQuery联表
leftIAliasTable左
rightIAliasTable右
JoinOnQuery(JoinTableQuery, IAliasTable, IAliasTable, Logic)
联表俩俩关联查询
public JoinOnQuery(JoinTableQuery joinTable, IAliasTable left, IAliasTable right, Logic onQuery)
参数
joinTableJoinTableQuery联表
leftIAliasTable左
rightIAliasTable右
onQueryLogic联表逻辑
方法
And(Expression<Func<TLeft, TRight, bool>>)
联表查询
public JoinOnQuery<TLeft, TRight> And(Expression<Func<TLeft, TRight, bool>> query)
参数
queryExpression<Func<TLeft, TRight, bool>>查询
返回
- JoinOnQuery<TLeft, TRight>
Or(Expression<Func<TLeft, TRight, bool>>)
联表查询
public JoinOnQuery<TLeft, TRight> Or(Expression<Func<TLeft, TRight, bool>> query)
参数
queryExpression<Func<TLeft, TRight, bool>>查询
返回
- JoinOnQuery<TLeft, TRight>