@@ -769,20 +769,11 @@ public virtual SqlExpression<T> Having(Expression<Func<T, bool>> predicate)
769
769
return this ;
770
770
}
771
771
772
- public virtual SqlExpression < T > OrderBy ( )
773
- {
774
- return OrderBy ( string . Empty ) ;
775
- }
772
+ public virtual SqlExpression < T > OrderBy ( ) => OrderBy ( string . Empty ) ;
776
773
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 ( ) ) ;
781
775
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 ( ) ) ;
786
777
787
778
public virtual SqlExpression < T > UnsafeOrderBy ( string orderBy )
788
779
{
@@ -795,10 +786,7 @@ public virtual SqlExpression<T> UnsafeOrderBy(string orderBy)
795
786
return this ;
796
787
}
797
788
798
- public virtual SqlExpression < T > OrderByRandom ( )
799
- {
800
- return OrderBy ( DialectProvider . SqlRandom ) ;
801
- }
789
+ public virtual SqlExpression < T > OrderByRandom ( ) => OrderBy ( DialectProvider . SqlRandom ) ;
802
790
803
791
public ModelDefinition GetModelDefinition ( FieldDefinition fieldDef )
804
792
{
@@ -845,15 +833,9 @@ static class OrderBySuffix
845
833
public const string Desc = " DESC" ;
846
834
}
847
835
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 ) ;
852
837
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 ) ;
857
839
858
840
private SqlExpression < T > OrderByFields ( string orderBySuffix , string [ ] fieldNames )
859
841
{
@@ -879,7 +861,7 @@ private SqlExpression<T> OrderByFields(string orderBySuffix, string[] fieldNames
879
861
var field = FirstMatchingField ( useName ) ;
880
862
var qualifiedName = field != null
881
863
? GetQuotedColumnName ( field . Item1 , field . Item2 . Name )
882
- : string . Equals ( "Random" , useName )
864
+ : string . Equals ( "Random" , useName , StringComparison . OrdinalIgnoreCase )
883
865
? DialectProvider . SqlRandom
884
866
: throw new ArgumentException ( "Could not find field " + useName ) ;
885
867
@@ -893,20 +875,11 @@ private SqlExpression<T> OrderByFields(string orderBySuffix, string[] fieldNames
893
875
return this ;
894
876
}
895
877
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 ) ;
900
879
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 ) ;
905
881
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 ) ;
910
883
911
884
public virtual SqlExpression < T > OrderBy < Table > ( Expression < Func < Table , object > > fields ) => OrderByInternal ( fields ) ;
912
885
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)
948
921
return this ;
949
922
}
950
923
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 ) ;
956
925
public virtual SqlExpression < T > ThenBy < Table > ( Expression < Func < Table , object > > fields ) => ThenByInternal ( fields ) ;
957
926
public virtual SqlExpression < T > ThenBy < Table1 , Table2 > ( Expression < Func < Table1 , Table2 , object > > fields ) => ThenByInternal ( fields ) ;
958
927
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)
1000
969
return this ;
1001
970
}
1002
971
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 ( ) ) ;
1007
973
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 ( ) ) ;
1012
975
1013
976
private SqlExpression < T > UnsafeOrderByDescending ( string orderBy )
1014
977
{
@@ -1026,11 +989,7 @@ public virtual SqlExpression<T> ThenByDescending(string orderBy)
1026
989
return this ;
1027
990
}
1028
991
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 ) ;
1034
993
public virtual SqlExpression < T > ThenByDescending < Table > ( Expression < Func < Table , object > > fields ) => ThenByDescendingInternal ( fields ) ;
1035
994
public virtual SqlExpression < T > ThenByDescending < Table1 , Table2 > ( Expression < Func < Table1 , Table2 , object > > fields ) => ThenByDescendingInternal ( fields ) ;
1036
995
public virtual SqlExpression < T > ThenByDescending < Table1 , Table2 , Table3 > ( Expression < Func < Table1 , Table2 , Table3 , object > > fields ) => ThenByDescendingInternal ( fields ) ;
0 commit comments