entity Framework 中多字段排序,其中有个bit类型
数据库(sqlserver2005)有两个字段一个是CreateDate(日期类型),一个是IsCheck(bit类型)
我想要的效果是:
把 CreateDate 最新的信息排在前面,然后再在日期中把 IsCheck 为 false 的排在前面
我的代码是:
var mgList = entity.Questions.OrderBy(Qu=>Qu.CCheck).ThenByDescending(Ma => Ma.CCreateDate).ToList();
var mgList = entity.Questions.OrderByDescending(Ma => Ma.CCreateDate).ThenBy(Qu=>Qu.CCheck).ToList();
但是都没有效果 。
怎么解决啊
------解决方案--------------------
单独一个有效果吧?