Html 如何按列表中的项目排序?

Html 如何按列表中的项目排序?,html,asp.net-mvc,controller,repository,Html,Asp.net Mvc,Controller,Repository,我想了解如何按列表中的项目进行订购! 当我试着点餐时,它不起作用……我不知道我该怎么办!请向下查看图像 public BandeiraAdministradora ObterPorId(Guid id,bool只读) { BandeiraAdministradora BandeiraAdministradora=null; bandeiraAdministradora=Db.bandeiraAdministradora.AsNoTracking() .Include(x=>x.Adminis

我想了解如何按列表中的项目进行订购! 当我试着点餐时,它不起作用……我不知道我该怎么办!请向下查看图像

public BandeiraAdministradora ObterPorId(Guid id,bool只读)
{
BandeiraAdministradora BandeiraAdministradora=null;
bandeiraAdministradora=Db.bandeiraAdministradora.AsNoTracking()
.Include(x=>x.Administradora)
.包括(x=>x.Bandeira)
.包括(x=>x.taxabanderairaministradoras)
.Where(x=>x.BandeiraAdministradoraId==id)
.FirstOrDefault();
返回班德拉行政区;

}
这真的很简单。例如,如果您想按年龄排列人员列表,您只需这样做(不要忘记使用System.LINQ语句):

List orderedPeople=unorderedPeople.OrderBy((p)=>p.Age.ToList();

请不要发布代码图像,发布实际代码,以便人们可以复制/粘贴以创建答案。好的,我将编辑我的帖子!你现在能帮我吗?但问题是我需要在我的查询中使用orderBy,我不知道我是如何做到这一点的…好吧,我试着按照你的建议去做,但现在我不知道我在我的查询中把这个有序列表放在哪里了其他信息:DbSortClause表达式必须有一个顺序可比的类型。我使用这样的。orderBy(x=>x.taxabanderairaadministradoras.OrderBy((t)=>t.NumeroTaxas.ToList())只是一个问题…为什么要订购两次?如果它解决了您的问题,请将其标记为答案
List<Person> orderedPeople = unorderedPeople.OrderBy((p) => p.Age).ToList();