在mvc中订购一个集合,它是DTO或viewModel的一部分

时间:2015-09-17 14:34:55

标签: c# asp.net-mvc linq

我有一个DTO或视图模型,它链接到另一个DTO的集合..

Manifest

在上述情况下,通过降序排序并不能正常工作..

3 个答案:

答案 0 :(得分:1)

因为您没有将OrderByDescending的结果分配给eventStatsViewModel.EventStatDetails

eventStatsViewModel.EventStatDetails= eventStatsViewModel.EventStatDetails.OrderByDescending(x => x.Date);

答案 1 :(得分:1)

OrderByDescending返回新对象。因此,您必须将结果分配给EventStatDetails:

eventStatsViewModel.EventStatDetails = eventStatsViewModel.EventStatDetails.OrderByDescending(x => x.Date).ToList();

答案 2 :(得分:1)

OrderByDescending将返回新对象。您没有将返回的对象分配给视图模型属性。请指定它。