2013-08-03 67 views
2

我的問題是完全一樣的,因爲這一個: toPagedList() order differs from the LINQ order by clauseAsp.net MVC PagedList訂購

這個問題在兩年前發佈的,有沒有解決辦法呢。我希望有人現在有答案。對不起,如果這種問題是不允許的。

編輯:這是我的LINQ語句

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

?我有下面的代碼工作沒有問題'_repository.Where(條件).OrderByDescending(x => x.Property).ToList()。ToPagedList(page,15);' –

+0

我編輯它。請立即檢查。 – WannaCSharp

回答

0

您好我不要有大約ToPagedList想法()方法,但你可以試試這個問題,你可以分享你的確切LINQ聲明這樣

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();