我對LINQ很陌生,我不確定如何正確使用它。LINQ查詢限制從 - 到結果
我有連接到MYSQL,我有超過3k行在一個表中,並且此刻我使用LIMIT在SQL語法中逐頁通過數據頁,我想避免由於許多SQL查詢發送通過連接。這是我當期的工作在進展LINQ代碼:
var test = from Item in ItemList
orderby Item.Id ascending
select Item;
現在,我的SQL語法我有LIMIT 0,200獲得前200行,和第2頁上的代碼將LIMIT 200,200。我知道我可以用.Take(x)來限制linq,但我想要「取」200個記錄,其中x是起始索引。 對不起,我說,我是LINQ的新手。
謝謝! :)
您是否在尋找'.Skip()'? – CodeCaster
讓我想起http://stackoverflow.com/questions/35600458/better-and-performent-pagination-in-the-listt – fubo
@CodeCaster是的,我顯然是!直到現在我還不知道有'.Skip()'函數。 – DethoRhyne