0
var product = db.Products.First(p => p.Id == 5);
在產品詳細顯示頁面中,show.aspx?Id = 5,我想獲取上一個和下一個產品鏈接。如何獲得使用LINQ到SQL的下一個和上一個記錄ID?
我該怎麼做?
我應該連接到數據庫三次以獲取當前產品和以前的ID和生成鏈接的下一個ID嗎?
var product = db.Products.First(p => p.Id == 5);
在產品詳細顯示頁面中,show.aspx?Id = 5,我想獲取上一個和下一個產品鏈接。如何獲得使用LINQ到SQL的下一個和上一個記錄ID?
我該怎麼做?
我應該連接到數據庫三次以獲取當前產品和以前的ID和生成鏈接的下一個ID嗎?
我已經通過返回兩個實體解決了這個問題。
你在Next和Previous下的含義是什麼?您只需要ID低於5的第一個產品和ID高於5的第一個產品,對不對? – Restuta 2009-10-12 09:19:49
是的,我已經解決了這個問題。 – Mike108 2009-10-12 10:50:50
如果你告訴我們你是如何解決這個問題的,那將會很好。 – 2011-06-26 01:25:53