2

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

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

编辑:这是我的 LINQ 语句

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

1 回答 1

0

嗨,我不知道 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();
于 2013-08-03T03:09:24.257 回答