AliasJoinOnSqlQuery<TLeft, TRight> 类
联表俩俩关联查询
public class AliasJoinOnSqlQuery<TLeft, TRight> : JoinOnBase<JoinTableSqlQuery, TLeft, TRight, ITable, ITable, SqlQuery>, IJoinOn, IMultiView, IDataSqlQuery, IDataFilter, ITableView, ISqlEntity, IWrapper<ITableView> where TLeft : IAliasTable<ITable> where TRight : IAliasTable<ITable>
类型参数
TLeftTRight
- 继承
-
objectJoinOnBaseAliasJoinOnSqlQuery<TLeft, TRight>
- 实现
-
IJoinOnIMultiViewIDataSqlQueryIWrapper<ITableView>
- 继承成员
-
JoinOnBase.JoinTypeJoinOnBase._tablesJoinOnBase.Tables
- 扩展方法
构造函数
AliasJoinOnSqlQuery(JoinTableSqlQuery, TLeft, TRight)
联表俩俩关联查询
public AliasJoinOnSqlQuery(JoinTableSqlQuery joinTable, TLeft left, TRight right)
参数
joinTableJoinTableSqlQuery联表
leftTLeft左
rightTRight右
AliasJoinOnSqlQuery(JoinTableSqlQuery, TLeft, TRight, SqlQuery)
联表俩俩关联查询
public AliasJoinOnSqlQuery(JoinTableSqlQuery joinTable, TLeft left, TRight right, SqlQuery onSqlQuery)
参数
joinTableJoinTableSqlQuery联表
leftTLeft左
rightTRight右
onSqlQuerySqlQuery联表查询
方法
OnLeft(Func<TLeft, AtomicLogic>)
按逻辑查询
public AliasJoinOnSqlQuery<TLeft, TRight> OnLeft(Func<TLeft, AtomicLogic> query)
参数
queryFunc<TLeft, AtomicLogic>查询
返回
- AliasJoinOnSqlQuery<TLeft, TRight>
OnRight(Func<TRight, AtomicLogic>)
按逻辑查询
public AliasJoinOnSqlQuery<TLeft, TRight> OnRight(Func<TRight, AtomicLogic> query)
参数
queryFunc<TRight, AtomicLogic>查询
返回
- AliasJoinOnSqlQuery<TLeft, TRight>
WhereLeft(Func<TLeft, AtomicLogic>)
按逻辑查询
public AliasJoinOnSqlQuery<TLeft, TRight> WhereLeft(Func<TLeft, AtomicLogic> query)
参数
queryFunc<TLeft, AtomicLogic>查询
返回
- AliasJoinOnSqlQuery<TLeft, TRight>
WhereRight(Func<TRight, AtomicLogic>)
按逻辑查询
public AliasJoinOnSqlQuery<TLeft, TRight> WhereRight(Func<TRight, AtomicLogic> query)
参数
queryFunc<TRight, AtomicLogic>查询
返回
- AliasJoinOnSqlQuery<TLeft, TRight>