首页 > 解决方案 > 如何从asp.net核心中的数据库中按降序获取数据

问题描述

我有一个从批处理表中获取数据的控制器。我想按降序获取数据。但我不知道在我的情况下应该在哪里使用OrderByDescending()

我的控制器

public async Task<IActionResult> Index(string sid)
    {
        var student = await _context.Student
            .Include(stu => stu.Registration)
            .SingleOrDefaultAsync(cat => cat.Registration.RegistrationId == sid);

        var batchList = await _context.Batch.ToListAsync();
        foreach (var batch in batchList)
        {
            student.Batches.Add(new SelectListItem
            {
                Value = batch.BatchId,
                Text = batch.BatchName
            });
        }

        return View(student);
    }

如果有人帮助我,那就太好了

标签: entity-frameworklinqasp.net-core

解决方案


声明是:

await _context.Batch.OrderByDescending(b => b.BatchName).ToListAsync();

推荐阅读