1

返回 test.ToList();

流顺序的排序

4

2 回答 2

6

使用Enumerable.OrderBy

return _Repository.GetAll().Select(x => x.Name)
                           .OrderBy(r => r)
                           .Distinct()
                           .ToList();
于 2012-10-17T11:06:27.113 回答
1

MSDN 按示例排序

像这样订购

_Repository.GetAll().Select(x => x.Name).OrderBy(y => y).Distinct().ToList();

或者

_Repository.GetAll().Select(x => x.Name).Distinct().OrderBy(y => y).ToList();

或者

var names = 
        (from u in _Repository.GetAll()
        order by u.Name 
        select u.Name).Distinct(); 

订购数据的图像表示

阅读全文:SQL 到 LINQ(视觉表示)

在此处输入图像描述

于 2012-10-17T11:06:47.393 回答