使用LINQ的Skip和Take函式分批獲取資料

2022-05-03 22:36:18 字數 336 閱讀 2467

skip函式和take函式是system.linq對類enumberable的擴充套件,

其中skip函式是跳過序列中的前n個資料,引數為需要跳過的資料量,

take函式是取序列中的n個資料,引數為要獲取的資料量

int pagenum = checkeddatas.count() % 100 > 0 ? checkeddatas.count() / 100 + 1 : checkeddatas.count() / 100;//

獲取資料總批次

//迴圈獲取每一批次資料

for(int p = 0; p < pagenum; p++)

Linq 使用skip和take分頁

static int main string args while pagenum pagesize computer.length 頁記錄 pagenum 1 輸出每頁內容 foreach var q in page pagenum console.readkey return 0 如果是stat...

Linq的Skip和SkipWhile詳細介紹

int arr var query arr.skip 5 console.writeline 去除前五個 foreach var item in query console.write nskipwhile的用法 n var query2 arr.skipwhile val val 5 foreac...

轉MongoDB 使用Skip和limit分頁

關於mongodb 資料分頁和排序 limit,skip使用者的一些基礎語句,介紹mongodb 資料分頁和排序例項方法。使用skip和limit可以如下做資料分頁 code page1 db.things.find limit 20 page2 db.things.find skip 20 lim...