public override string ToSql(string field = null) => MsAccessSelect <T1> .ToSqlStatic(_commonUtils, _commonExpression, _select, _distinct, field ?? this.GetAllFieldExpressionTreeLevel2().Field, _join, _where, _groupby, _having, _orderby, _skip, _limit, _tables, this.GetTableRuleUnions(), _aliasRule, _tosqlAppendContent, _whereCascadeExpression, _orm);
public override ISelect <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> From <T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression <Func <ISelectFromExpression <T1>, T2, T3, T4, T5, T6, T7, T8, T9, T10, ISelectFromExpression <T1> > > exp) { this.InternalFrom(exp); var ret = new AccessSelect <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(_orm, _commonUtils, _commonExpression, null); MsAccessSelect <T1> .CopyData(this, ret, exp?.Parameters); return(ret); }