在Linq订购

时间:2010-10-14 11:10:26

标签: linq

如何通过应用Orderby显示最后的空字段或空字段:

这是我的代码。

Var movies = _db.Movies.Orderby(c => c.Category).ThenBy(n => n.Name)

1 个答案:

答案 0 :(得分:4)

如果我理解你的问题:

Var movies = _db.Movies
    .OrderBy(c => c.Category==null?1:0)
    .Thenby(c => c.Category).ThenBy(n => n.Name)