如何订购列表中的项目?

时间:2018-04-24 13:37:43

标签: html asp.net-mvc controller repository

我想发现如何通过列表中的项目进行排序! 当我尝试订购它不起作用......我不知道我该做什么!检查图像......

There is my list who I want to order by 1 to 12, these numbers are my rates that are in the NumeroTaxas column within my list TaxaBandeiraAdministratoras



        public BandeiraAdministradora ObterPorId(Guid id, bool readOnly)
        {
           BandeiraAdministradora bandeiraAdministradora = null;

            bandeiraAdministradora = Db.BandeiraAdministradora.AsNoTracking()
                                     .Include(x => x.Administradora)
                                     .Include(x => x.Bandeira)
                                     .Include(x => x.TaxaBandeiraAdministradoras)
                                     .Where(x => x.BandeiraAdministradoraId == id)
                                     .FirstOrDefault();

            return bandeiraAdministradora;
        }






        public BandeiraAdministradora ObterPorId(Guid id, bool readOnly)
        {
           BandeiraAdministradora bandeiraAdministradora = null;

            bandeiraAdministradora = Db.BandeiraAdministradora.AsNoTracking()
                                     .Include(x => x.Administradora)
                                     .Include(x => x.Bandeira)
                                     .Include(x => x.TaxaBandeiraAdministradoras)
                                     .Where(x => x.BandeiraAdministradoraId == id)
                                     .OrderBy(x => x.TaxaBandeiraAdministradoras.Where(t => t.NumeroTaxas))
                                     .FirstOrDefault();
            return bandeiraAdministradora;
        }




1 个答案:

答案 0 :(得分:0)

这很简单。例如,如果您想按年龄排序人员列表,您只需执行此操作(不要忘记使用System.LINQ语句):

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