@@ -803,10 +803,11 @@ public virtual SqlExpression<T> OrderBy(Expression<Func<T, object>> keySelector)
803803 return OrderByInternal ( keySelector ) ;
804804 }
805805
806- public virtual SqlExpression < T > OrderBy < Table > ( Expression < Func < Table , object > > keySelector )
807- {
808- return OrderByInternal ( keySelector ) ;
809- }
806+ public virtual SqlExpression < T > OrderBy < Table > ( Expression < Func < Table , object > > fields ) => OrderByInternal ( fields ) ;
807+ public virtual SqlExpression < T > OrderBy < Table1 , Table2 > ( Expression < Func < Table1 , Table2 , object > > fields ) => OrderByInternal ( fields ) ;
808+ public virtual SqlExpression < T > OrderBy < Table1 , Table2 , Table3 > ( Expression < Func < Table1 , Table2 , Table3 , object > > fields ) => OrderByInternal ( fields ) ;
809+ public virtual SqlExpression < T > OrderBy < Table1 , Table2 , Table3 , Table4 > ( Expression < Func < Table1 , Table2 , Table3 , Table4 , object > > fields ) => OrderByInternal ( fields ) ;
810+ public virtual SqlExpression < T > OrderBy < Table1 , Table2 , Table3 , Table4 , Table5 > ( Expression < Func < Table1 , Table2 , Table3 , Table4 , Table5 , object > > fields ) => OrderByInternal ( fields ) ;
810811
811812 private SqlExpression < T > OrderByInternal ( Expression keySelector )
812813 {
@@ -843,10 +844,11 @@ public virtual SqlExpression<T> ThenBy(Expression<Func<T, object>> keySelector)
843844 return ThenByInternal ( keySelector ) ;
844845 }
845846
846- public virtual SqlExpression < T > ThenBy < Table > ( Expression < Func < Table , object > > keySelector )
847- {
848- return ThenByInternal ( keySelector ) ;
849- }
847+ public virtual SqlExpression < T > ThenBy < Table > ( Expression < Func < Table , object > > fields ) => ThenByInternal ( fields ) ;
848+ public virtual SqlExpression < T > ThenBy < Table1 , Table2 > ( Expression < Func < Table1 , Table2 , object > > fields ) => ThenByInternal ( fields ) ;
849+ public virtual SqlExpression < T > ThenBy < Table1 , Table2 , Table3 > ( Expression < Func < Table1 , Table2 , Table3 , object > > fields ) => ThenByInternal ( fields ) ;
850+ public virtual SqlExpression < T > ThenBy < Table1 , Table2 , Table3 , Table4 > ( Expression < Func < Table1 , Table2 , Table3 , Table4 , object > > fields ) => ThenByInternal ( fields ) ;
851+ public virtual SqlExpression < T > ThenBy < Table1 , Table2 , Table3 , Table4 , Table5 > ( Expression < Func < Table1 , Table2 , Table3 , Table4 , Table5 , object > > fields ) => ThenByInternal ( fields ) ;
850852
851853 private SqlExpression < T > ThenByInternal ( Expression keySelector )
852854 {
@@ -867,10 +869,11 @@ public virtual SqlExpression<T> OrderByDescending(Expression<Func<T, object>> ke
867869 return OrderByDescendingInternal ( keySelector ) ;
868870 }
869871
870- public virtual SqlExpression < T > OrderByDescending < Table > ( Expression < Func < Table , object > > keySelector )
871- {
872- return OrderByDescendingInternal ( keySelector ) ;
873- }
872+ public virtual SqlExpression < T > OrderByDescending < Table > ( Expression < Func < Table , object > > keySelector ) => OrderByDescendingInternal ( keySelector ) ;
873+ public virtual SqlExpression < T > OrderByDescending < Table1 , Table2 > ( Expression < Func < Table1 , Table2 , object > > fields ) => OrderByDescendingInternal ( fields ) ;
874+ public virtual SqlExpression < T > OrderByDescending < Table1 , Table2 , Table3 > ( Expression < Func < Table1 , Table2 , Table3 , object > > fields ) => OrderByDescendingInternal ( fields ) ;
875+ public virtual SqlExpression < T > OrderByDescending < Table1 , Table2 , Table3 , Table4 > ( Expression < Func < Table1 , Table2 , Table3 , Table4 , object > > fields ) => OrderByDescendingInternal ( fields ) ;
876+ public virtual SqlExpression < T > OrderByDescending < Table1 , Table2 , Table3 , Table4 , Table5 > ( Expression < Func < Table1 , Table2 , Table3 , Table4 , Table5 , object > > fields ) => OrderByDescendingInternal ( fields ) ;
874877
875878 private SqlExpression < T > OrderByDescendingInternal ( Expression keySelector )
876879 {
@@ -919,10 +922,11 @@ public virtual SqlExpression<T> ThenByDescending(Expression<Func<T, object>> key
919922 return ThenByDescendingInternal ( keySelector ) ;
920923 }
921924
922- public virtual SqlExpression < T > ThenByDescending < Table > ( Expression < Func < Table , object > > keySelector )
923- {
924- return ThenByDescendingInternal ( keySelector ) ;
925- }
925+ public virtual SqlExpression < T > ThenByDescending < Table > ( Expression < Func < Table , object > > fields ) => ThenByDescendingInternal ( fields ) ;
926+ public virtual SqlExpression < T > ThenByDescending < Table1 , Table2 > ( Expression < Func < Table1 , Table2 , object > > fields ) => ThenByDescendingInternal ( fields ) ;
927+ public virtual SqlExpression < T > ThenByDescending < Table1 , Table2 , Table3 > ( Expression < Func < Table1 , Table2 , Table3 , object > > fields ) => ThenByDescendingInternal ( fields ) ;
928+ public virtual SqlExpression < T > ThenByDescending < Table1 , Table2 , Table3 , Table4 > ( Expression < Func < Table1 , Table2 , Table3 , Table4 , object > > fields ) => ThenByDescendingInternal ( fields ) ;
929+ public virtual SqlExpression < T > ThenByDescending < Table1 , Table2 , Table3 , Table4 , Table5 > ( Expression < Func < Table1 , Table2 , Table3 , Table4 , Table5 , object > > fields ) => ThenByDescendingInternal ( fields ) ;
926930
927931 private SqlExpression < T > ThenByDescendingInternal ( Expression keySelector )
928932 {
0 commit comments