entity-framework - 如何从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);
}
如果有人帮助我,那就太好了
解决方案
声明是:
await _context.Batch.OrderByDescending(b => b.BatchName).ToListAsync();
推荐阅读
- rxjs - Angular 5 - 订阅行为主题时的问题
- performance - 在“from table1, table2 where table1.id = table2.id”构造中使用左连接的任何选项?
- java - 泛型调用不同类中的方法,但具有相同的方法签名
- c++ - C++ 函数在 while(GetMessage(...)){...} 中不起作用
- vb.net - ADAL 中的 IPlatformParameters
- linux - 重命名多个文件以删除 Linux 中的多余字符
- c# - IIS配置问题?
- c# - 显示当前时间 WPF
- vba - VBA Excel中的用户定义函数不可访问?
- regex - nginx location 块捕获一个值并设置cookie,如果它不为空,则重定向到新的URL