在我的过滤中,我想更改顺序以显示列表,如后进先出(逆序)。 我的代码在repository.cs
候选人。候选人提升 选择候选人);
如何更改而不是按顺序反转顺序。
答案 0 :(得分:1)
它会是这样的:
candidates = candidates.OrderBy(c => c.Position).ToList()
按降序排列:
candidates = candidates.OrderByDescending(c => c.Position).ToList()
答案 1 :(得分:0)
我假设您想在运行时执行此操作。
尝试 Dynamic Linq 库。
答案 2 :(得分:0)
当我试图颠倒数据库或模型中的项目在我的网页上显示的顺序时,我遇到了这个问题。 (我想先获得最新的。)
@for (int i = Model.Count() - 1; i >= 0; i--)
{
//input your div with the relevant model fields
}