【发布时间】:2013-04-14 14:33:15
【问题描述】:
我的 orderby linq 表达式有问题。它以错误的顺序生成输出。我来自丹麦,正在创建一个丹麦网站,因此订单必须准确无误。
这是我的查询:
var model = (from w in db.News
orderby w.Title
select w).ToList();
输出是:
1, 123
2, æøå
3, hallo
4, know
正确的顺序应该是这样的:
1, 123
2, hallo
3, know
4, æøå
我该如何纠正这个问题?
【问题讨论】:
-
如果排序真的是在数据库中完成,那么SQL server的排序规则是什么?我猜应该是丹麦语或丹麦-挪威语。
标签: c# asp.net-mvc linq entity-framework