@@ -769,20 +769,11 @@ public virtual SqlExpression<T> Having(Expression<Func<T, bool>> predicate)
769769 return this ;
770770 }
771771
772- public virtual SqlExpression < T > OrderBy ( )
773- {
774- return OrderBy ( string . Empty ) ;
775- }
772+ public virtual SqlExpression < T > OrderBy ( ) => OrderBy ( string . Empty ) ;
776773
777- public virtual SqlExpression < T > OrderBy ( string orderBy )
778- {
779- return UnsafeOrderBy ( orderBy . SqlVerifyFragment ( ) ) ;
780- }
774+ public virtual SqlExpression < T > OrderBy ( string orderBy ) => UnsafeOrderBy ( orderBy . SqlVerifyFragment ( ) ) ;
781775
782- public virtual SqlExpression < T > OrderBy ( long columnIndex )
783- {
784- return UnsafeOrderBy ( columnIndex . ToString ( ) ) ;
785- }
776+ public virtual SqlExpression < T > OrderBy ( long columnIndex ) => UnsafeOrderBy ( columnIndex . ToString ( ) ) ;
786777
787778 public virtual SqlExpression < T > UnsafeOrderBy ( string orderBy )
788779 {
@@ -795,10 +786,7 @@ public virtual SqlExpression<T> UnsafeOrderBy(string orderBy)
795786 return this ;
796787 }
797788
798- public virtual SqlExpression < T > OrderByRandom ( )
799- {
800- return OrderBy ( DialectProvider . SqlRandom ) ;
801- }
789+ public virtual SqlExpression < T > OrderByRandom ( ) => OrderBy ( DialectProvider . SqlRandom ) ;
802790
803791 public ModelDefinition GetModelDefinition ( FieldDefinition fieldDef )
804792 {
@@ -845,15 +833,9 @@ static class OrderBySuffix
845833 public const string Desc = " DESC" ;
846834 }
847835
848- public virtual SqlExpression < T > OrderByFields ( params FieldDefinition [ ] fields )
849- {
850- return OrderByFields ( OrderBySuffix . Asc , fields ) ;
851- }
836+ public virtual SqlExpression < T > OrderByFields ( params FieldDefinition [ ] fields ) => OrderByFields ( OrderBySuffix . Asc , fields ) ;
852837
853- public virtual SqlExpression < T > OrderByFieldsDescending ( params FieldDefinition [ ] fields )
854- {
855- return OrderByFields ( OrderBySuffix . Desc , fields ) ;
856- }
838+ public virtual SqlExpression < T > OrderByFieldsDescending ( params FieldDefinition [ ] fields ) => OrderByFields ( OrderBySuffix . Desc , fields ) ;
857839
858840 private SqlExpression < T > OrderByFields ( string orderBySuffix , string [ ] fieldNames )
859841 {
@@ -879,7 +861,7 @@ private SqlExpression<T> OrderByFields(string orderBySuffix, string[] fieldNames
879861 var field = FirstMatchingField ( useName ) ;
880862 var qualifiedName = field != null
881863 ? GetQuotedColumnName ( field . Item1 , field . Item2 . Name )
882- : string . Equals ( "Random" , useName )
864+ : string . Equals ( "Random" , useName , StringComparison . OrdinalIgnoreCase )
883865 ? DialectProvider . SqlRandom
884866 : throw new ArgumentException ( "Could not find field " + useName ) ;
885867
@@ -893,20 +875,11 @@ private SqlExpression<T> OrderByFields(string orderBySuffix, string[] fieldNames
893875 return this ;
894876 }
895877
896- public virtual SqlExpression < T > OrderByFields ( params string [ ] fieldNames )
897- {
898- return OrderByFields ( "" , fieldNames ) ;
899- }
878+ public virtual SqlExpression < T > OrderByFields ( params string [ ] fieldNames ) => OrderByFields ( "" , fieldNames ) ;
900879
901- public virtual SqlExpression < T > OrderByFieldsDescending ( params string [ ] fieldNames )
902- {
903- return OrderByFields ( " DESC" , fieldNames ) ;
904- }
880+ public virtual SqlExpression < T > OrderByFieldsDescending ( params string [ ] fieldNames ) => OrderByFields ( " DESC" , fieldNames ) ;
905881
906- public virtual SqlExpression < T > OrderBy ( Expression < Func < T , object > > keySelector )
907- {
908- return OrderByInternal ( keySelector ) ;
909- }
882+ public virtual SqlExpression < T > OrderBy ( Expression < Func < T , object > > keySelector ) => OrderByInternal ( keySelector ) ;
910883
911884 public virtual SqlExpression < T > OrderBy < Table > ( Expression < Func < Table , object > > fields ) => OrderByInternal ( fields ) ;
912885 public virtual SqlExpression < T > OrderBy < Table1 , Table2 > ( Expression < Func < Table1 , Table2 , object > > fields ) => OrderByInternal ( fields ) ;
@@ -948,11 +921,7 @@ public virtual SqlExpression<T> ThenBy(string orderBy)
948921 return this ;
949922 }
950923
951- public virtual SqlExpression < T > ThenBy ( Expression < Func < T , object > > keySelector )
952- {
953- return ThenByInternal ( keySelector ) ;
954- }
955-
924+ public virtual SqlExpression < T > ThenBy ( Expression < Func < T , object > > keySelector ) => ThenByInternal ( keySelector ) ;
956925 public virtual SqlExpression < T > ThenBy < Table > ( Expression < Func < Table , object > > fields ) => ThenByInternal ( fields ) ;
957926 public virtual SqlExpression < T > ThenBy < Table1 , Table2 > ( Expression < Func < Table1 , Table2 , object > > fields ) => ThenByInternal ( fields ) ;
958927 public virtual SqlExpression < T > ThenBy < Table1 , Table2 , Table3 > ( Expression < Func < Table1 , Table2 , Table3 , object > > fields ) => ThenByInternal ( fields ) ;
@@ -1000,15 +969,9 @@ private SqlExpression<T> OrderByDescendingInternal(Expression keySelector)
1000969 return this ;
1001970 }
1002971
1003- public virtual SqlExpression < T > OrderByDescending ( string orderBy )
1004- {
1005- return UnsafeOrderByDescending ( orderBy . SqlVerifyFragment ( ) ) ;
1006- }
972+ public virtual SqlExpression < T > OrderByDescending ( string orderBy ) => UnsafeOrderByDescending ( orderBy . SqlVerifyFragment ( ) ) ;
1007973
1008- public virtual SqlExpression < T > OrderByDescending ( long columnIndex )
1009- {
1010- return UnsafeOrderByDescending ( columnIndex . ToString ( ) ) ;
1011- }
974+ public virtual SqlExpression < T > OrderByDescending ( long columnIndex ) => UnsafeOrderByDescending ( columnIndex . ToString ( ) ) ;
1012975
1013976 private SqlExpression < T > UnsafeOrderByDescending ( string orderBy )
1014977 {
@@ -1026,11 +989,7 @@ public virtual SqlExpression<T> ThenByDescending(string orderBy)
1026989 return this ;
1027990 }
1028991
1029- public virtual SqlExpression < T > ThenByDescending ( Expression < Func < T , object > > keySelector )
1030- {
1031- return ThenByDescendingInternal ( keySelector ) ;
1032- }
1033-
992+ public virtual SqlExpression < T > ThenByDescending ( Expression < Func < T , object > > keySelector ) => ThenByDescendingInternal ( keySelector ) ;
1034993 public virtual SqlExpression < T > ThenByDescending < Table > ( Expression < Func < Table , object > > fields ) => ThenByDescendingInternal ( fields ) ;
1035994 public virtual SqlExpression < T > ThenByDescending < Table1 , Table2 > ( Expression < Func < Table1 , Table2 , object > > fields ) => ThenByDescendingInternal ( fields ) ;
1036995 public virtual SqlExpression < T > ThenByDescending < Table1 , Table2 , Table3 > ( Expression < Func < Table1 , Table2 , Table3 , object > > fields ) => ThenByDescendingInternal ( fields ) ;
0 commit comments