示例#1
0
 public static IOnResult <T, TMe> InnerJoinOnId <T, TMe>(this IJoinTarget <T, TMe> joinTarget, Expression <Func <T, object> > tableExpression)
 {
     return(joinTarget.Join(tableExpression, JoinType.Inner).OnId(tableExpression));
 }
示例#2
0
 public static IJoinResult <T, TMe> RightJoin <T, TMe>(this IJoinTarget <T, TMe> joinTarget, Expression <Func <T, object> > tableExpression)
 {
     return(joinTarget.Join(tableExpression, JoinType.RightOuter));
 }
示例#3
0
 public static IOnResult <T, TMe> LeftJoinOnId <T, TMe, TKey>(this IJoinTarget <T, TMe> joinTarget, Expression <Func <T, TKey> > tableExpression)
 {
     return(joinTarget.Join(tableExpression, JoinType.LeftOuter).OnId(tableExpression));
 }
示例#4
0
 public static IJoinResult <T, TMe> InnerJoin <T, TMe>(this IJoinTarget <T, TMe> joinTarget,
                                                       Action <ISelectResult <T, TMe> > subQuery, Expression <Func <object> > tableAlias)
 {
     return(joinTarget.Join(subQuery, tableAlias, JoinType.Inner));
 }