Ejemplo n.º 1
0
 string ISelect <T1, T2, T3, T4, T5, T6, T7, T8, T9> .ToSql <TReturn>(Expression <Func <T1, T2, T3, T4, T5, T6, T7, T8, T9, TReturn> > select, FieldAliasOptions fieldAlias)
 {
     if (select == null)
     {
         return(this.InternalToSql <TReturn>(select?.Body, fieldAlias));
     }
     for (var a = 0; a < select.Parameters.Count; a++)
     {
         _tables[a].Parameter = select.Parameters[a];
     }
     return(this.InternalToSql <TReturn>(select?.Body, fieldAlias));
 }
Ejemplo n.º 2
0
        string ISelect <T1, T2, T3> .ToSql <TReturn>(Expression <Func <HzyTuple <T1, T2, T3>, TReturn> > select, FieldAliasOptions fieldAlias)
        {
            var expModify = new CommonExpression.ReplaceHzyTupleToMultiParam().Modify(select, _tables);

            return((this as ISelect <T1, T2, T3>).ToSql((Expression <Func <T1, T2, T3, TReturn> >)expModify, fieldAlias));
        }