示例#1
0
 /// <summary>
 /// Inicia un OUTTER JOIN
 /// </summary>
 public static IFirstJoinLateralAble <T1> Outter <T1>(this ISqlFirstJoinAble <T1, T1, object> left) =>
 new JoinItems <T1, object>(JoinType.Cross, false, left, null);
示例#2
0
 /// <summary>
 /// Inicia un RIGHT JOIN
 /// </summary>
 public static IFirstJoinLateralAble <T1> Right <T1>(this ISqlFirstJoinAble <T1, T1, object> left) =>
 new JoinItems <T1, object>(JoinType.Left, false, left, null);
示例#3
0
 /// <summary>
 /// A LEFT JOIN
 /// </summary>
 public static IFirstJoinLateralAble <T1> Left <T1>(this ISqlFirstJoinAble <T1, T1, object> left) => left.InternalJoinType(JoinType.Left);
示例#4
0
 public static IFirstJoinLateralAble <T1> Inner <T1>(this ISqlFirstJoinAble <T1, T1, object> left) => left.InternalInner();
示例#5
0
 internal static IFirstJoinLateralAble <T1> InternalInner <T1>(this ISqlFirstJoinAble <T1, T1, object> left) => left.InternalJoinType(JoinType.Inner);
示例#6
0
 /// <summary>
 /// A JOIN LATERAL
 /// </summary>
 public static IFirstJoinOnAble <TL, TR> Lateral <TL, TR>(this ISqlFirstJoinAble <TL, TL, object> left, Expression <Func <TL, IFromListItemTarget <TR> > > right) =>
 left.InternalInner().Lateral(right)
 ;