AliasJoinOnQuery<TLeft, TRight> 类
联表俩俩关联查询
public class AliasJoinOnQuery<TLeft, TRight> : JoinOnBase<JoinTableQuery, TLeft, TRight, ITable, ITable, Logic>, IJoinOn, IMultiView, IDataQuery, IDataFilter, ITableView, ISqlEntity where TLeft : IAliasTable<ITable> where TRight : IAliasTable<ITable>
类型参数
TLeft
TRight
- 继承
-
AliasJoinOnQuery<TLeft, TRight>
- 实现
- 继承成员
- 扩展方法
构造函数
AliasJoinOnQuery(JoinTableQuery, TLeft, TRight)
联表俩俩关联查询
public AliasJoinOnQuery(JoinTableQuery root, TLeft left, TRight right)
参数
root
JoinTableQueryleft
TLeftright
TRight
AliasJoinOnQuery(JoinTableQuery, TLeft, TRight, Logic)
联表俩俩关联查询
public AliasJoinOnQuery(JoinTableQuery root, TLeft left, TRight right, Logic onQuery)
参数
root
JoinTableQueryleft
TLeftright
TRightonQuery
Logic
方法
Apply(Func<TLeft, IPrefixField>, Func<TRight, IPrefixField>, Func<Logic, IPrefixField, IPrefixField, Logic>)
按列查询
public AliasJoinOnQuery<TLeft, TRight> Apply(Func<TLeft, IPrefixField> left, Func<TRight, IPrefixField> right, Func<Logic, IPrefixField, IPrefixField, Logic> logic)
参数
left
Func<TLeft, IPrefixField>right
Func<TRight, IPrefixField>logic
Func<Logic, IPrefixField, IPrefixField, Logic>
返回
- AliasJoinOnQuery<TLeft, TRight>
ApplyLeft(Func<Logic, TLeft, Logic>)
查询左表
public AliasJoinOnQuery<TLeft, TRight> ApplyLeft(Func<Logic, TLeft, Logic> query)
参数
返回
- AliasJoinOnQuery<TLeft, TRight>
ApplyRight(Func<Logic, TRight, Logic>)
查询右表
public AliasJoinOnQuery<TLeft, TRight> ApplyRight(Func<Logic, TRight, Logic> query)
参数
返回
- AliasJoinOnQuery<TLeft, TRight>