【发布时间】:2014-03-31 00:36:27
【问题描述】:
我目前有一个返回结果列表的控制器。有些结果会获得多次点击,例如:
result x,
result x,
result x,
result y,
result z
然后,我尝试通过这里代码的点击次数对这些结果进行排序:
(orgs.Organisations 是组织列表,即结果)
orgs.Organisations = orgs.Organisations
.GroupBy(f => f.Name)
.SelectMany(c => c.OrderByDescending(p => p.Name.Count()))
.ToList();
这是我认为我得到的最接近的,但它仍然没有以正确的顺序返回它们。任何指导将不胜感激。
【问题讨论】:
标签: c# asp.net asp.net-mvc linq asp.net-mvc-4