将System.Linq.Dynamic与MongoDB集合一起使用时的顺序错误

时间:2015-03-31 23:07:02

标签: c# linq mongodb

我使用System.Linq.Dynamic订购MongoDB集合。

mongoCollection.AsQueryable().OrderBy("Name ASC");

但小写名称在大写字母名称之后被排序,因此这些项目会返回类似的内容。

  • 鳄鱼
  • ant
  • 甲虫

我更期待这一点:

  • 鳄鱼
  • 甲虫

有没有办法获得正确的订单?

1 个答案:

答案 0 :(得分:0)

你试过吗

mongoCollection.AsQueryable().ToList().OrderBy(c=>c.Name.ToLower());