/// <summary> /// A LEFT JOIN /// </summary> public static INextJoinLateralAble <T1> Left <T1>(this ISqlNextJoinAble <T1, T1, object> left) => left.InternalJoinType(JoinType.Left);
/// <summary> /// Renombra los elementos de un JOIN, esto para que sea más claro su uso en el SELECT /// </summary> public static ISqlNextJoinAble <TOut, TOut, object> Alias <TIn, TOut>(this ISqlNextJoinAble <TIn, TIn, object> from, Expression <Func <TIn, TOut> > map) { var it = new FromListAlias(from.Clause.From, map); return(new SqlSelectBuilder <TOut, TOut, object>(SelectClause.InitFromItem <TOut>(it))); }