读书人

entity Framework 中多字段排序其中

发布时间: 2012-03-28 15:40:03 作者: rapoo

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();
但是都没有效果 。

怎么解决啊

[解决办法]
单独一个有效果吧?

读书人网 >asp.net

热点推荐