-1

在我的过滤中,我想更改顺序以显示列表,如后进先出(逆序)。我的代码在 repository.cs

orderby 候选人。位置升序选择候选人);

如何更改而不是 orderby 以反转顺序。

4

3 回答 3

1

它会是这样的:

candidates = candidates.OrderBy(c => c.Position).ToList()

对于降序:

candidates = candidates.OrderByDescending(c => c.Position).ToList()
于 2012-07-14T15:38:28.673 回答
0

我假设您想在运行时执行此操作。

尝试动态 Linq库。

于 2012-07-14T09:43:00.760 回答
0

当我试图颠倒我的数据库或模型中的项目在我的网页上显示的顺序时,我遇到了这个问题。(我想先获取最新的。)

@for (int i = Model.Count() - 1; i >= 0; i--)
{
      //input your div with the relevant model fields
}
于 2018-12-10T16:35:43.060 回答