自定义字符串排序器

时间:2010-06-21 12:08:15

标签: c# linq sorting

我想通过其中一个字符串属性对集合进行排序,但我不想按字母顺序排序。

这是我的代码

 IEnumerable<Item> items = Repository.Query<Item>().OrderBy(r=> r.Status)

状态是一个字符串,但我想按特定顺序排序(不按字母顺序排列)

如何在上述语法中注入自定义排序器。

1 个答案:

答案 0 :(得分:7)

Order by有一个需要IComparer的重载 看看here