ThenBy,ThenByDescending比较器
使用指定的比较器按升序对序列中的元素执行后续排序。
简单来说就是对使用过OrderBy和OrderByDescending的返回序列进行二次排序。(第一次排序优先级最高,如1,2,2,3,二次排序会对2,2排序)
注意不能直接在数组或List上使用。
一般是用于 orderBy或orderByDescending排序后,后续排序使用
例如:
var query = _repository. Query(). WhereIf(! var query = _repository. Query(). WhereIf(! dto. BackendManage, item => item. State==StateEnum. Normal). WhereIf(dto. Keyword. NotNull (), dto. BackendManage, item => item. State==StateEnum. Normal). WhereIf(dto. Keyword. NotNull (), item =>item. Title. Contains (dto. Keyword) ). WhereIf (dto. State. HasValue, item =>item. Title. Contains (dto. Keyword) ). WhereIf (dto. State. HasValue, item => item. State == dto. State). OrderByDescending(x =) x. SortId). ThenByDescending(x =) x. LastModifyTime) ;
C#相关写法

浙公网安备 33010602011771号