public override ISelect <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> From <T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(Expression <Func <ISelectFromExpression <T1>, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, ISelectFromExpression <T1> > > exp) { this.InternalFrom(exp); var ret = new FirebirdSelect <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(_orm, _commonUtils, _commonExpression, null); FirebirdSelect <T1> .CopyData(this, ret, exp?.Parameters); return(ret); }
public override ISelect <T1, T2> From <T2>(Expression <Func <ISelectFromExpression <T1>, T2, ISelectFromExpression <T1> > > exp) { this.InternalFrom(exp); var ret = new FirebirdSelect <T1, T2>(_orm, _commonUtils, _commonExpression, null); FirebirdSelect <T1> .CopyData(this, ret, exp?.Parameters); return(ret); }