【问题标题】:Asp.net MVC PagedList OrderAsp.net MVC PagedList 顺序
【发布时间】:2013-08-03 02:24:33
【问题描述】:

我的问题和这个完全一样: toPagedList() order differs from the LINQ order by clause

这个问题是两年前发布的,目前还没有解决方案。我希望现在有人有答案。抱歉,不允许此类问题。

编辑:这是我的 LINQ 语句

(db.Transactions.OrderByDescending(t => t.ReservationDate)).ToList();

【问题讨论】:

  • 您能分享您的确切 LINQ 语句吗?我在某处可以正常运行以下代码_repository.Where(condition).OrderByDescending(x => x.Property).ToList().ToPagedList(page, 15);
  • 我编辑了它。请立即检查。

标签: c# linq asp.net-mvc-4 pagedlist


【解决方案1】:

您好,我不知道 ToPagedList() 方法,但您可以通过这种方式尝试该问题

int? page=1;
            int pageSize = 3; 
            int pageNumber = (page ?? 1);
            int numberOfItemsTobeSkipped = (pageNumber-1)  * pageSize;
            var links =( from l in LINKS
                        orderby l.ID descending
                         select l).Skip(numberOfItemsTobeSkipped).Take(pageSize).ToList();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-08
    • 1970-01-01
    • 2012-05-26
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多