这是我的订单 我希望Inprogress和最近修改过的评论由LoggedIn用户评价,这意味着我的评论应该在最上面
然后Inprogress和最近由其他用户审核的第二次修改审核
(SomeQuery)
.OrderByDescending(o => o.ReviewerId == loggeduser.UserId &&
o.Status == ReviewStatus.InProgress &&
o.LastModified)
.ThenByDescending(p => p.Status == ReviewStatus.InProgress &&
p.ReviewerId != loggeduser.UserId &&
o.LastModified)
错误Igot =运营商&&&'不能应用于' bool'类型的操作数和
答案 0 :(得分:0)
使用以下顺序
(SomeQuery)。其中(where条件).OrderByDescending(按条件排序).ThenBy(如果需要可按条件另行订购)
答案 1 :(得分:-1)
只是与某些东西比较
.OrderByDescending(o => o.ReviewerId == loggeduser.UserId &&
o.Status == ReviewStatus.InProgress &&
o.LastModified == true)
.ThenByDescending(p => p.Status == ReviewStatus.InProgress &&
p.ReviewerId != loggeduser.UserId &&
o.LastModified == true)