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)); }
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)); }