有谁知道如何返回最后带有空值的字符串的有序列表?我有这样的事情:
using(var context = new DomainEntities())
{
var result = context.Users.OrderBy(u => u.LastName).ThenBy(u => u.FirstName);
}
但我的问题是这个查询在非空值之前返回空值。
有什么想法吗?
我会做:
using(var context = new DomainEntities())
{
var result = context.Users.OrderBy(u => u.LastName == null)
.ThenBy(u => u.LastName)
.ThenBy(u => u.FirstName == null)
.ThenBy(u => u.FirstName);
}
...这应该会产生合理的 SQL。
编辑:解释(取自克雷格的评论):
Because false
排序在前true
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)