Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

15 ms

Page Size

200

Current Page

40 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 40 Results Showing 7801 - 8000 of 24441

ID Name Category Price Stock Rating Reviews SKU
8360 Bulk Product cac96103 Home & Garden $684.94 441 2.4 88 BULK-55498530
8361 Bulk Product bee47056 Home & Garden $885.81 414 1.9 23 BULK-78107119
8362 Bulk Product 23d50133 Clothing $920.18 252 1.7 52 BULK-0572f3b4
8363 Bulk Product 874fe029 Electronics $718.76 18 4.8 38 BULK-61dfee6f
8364 Bulk Product ffcc2cdc Clothing $983.68 217 1.3 8 BULK-d501e500
8365 Bulk Product 15ce6b16 Sports & Outdoors $203.40 30 0.7 8 BULK-0e3345d0
8366 Bulk Product 48699710 Electronics $668.18 122 3.7 30 BULK-df4adafa
8367 Bulk Product 0d146a67 Sports & Outdoors $345.44 333 4.1 25 BULK-c4feee84
8368 Bulk Product 982683e9 Toys & Games $866.44 132 3.4 82 BULK-70515a4c
8369 Bulk Product 65bc89c4 Toys & Games $925.42 308 1.7 59 BULK-5c01a548
8370 Bulk Product 00cd3f2e Clothing $104.19 236 0.2 37 BULK-76835fbc
8371 Bulk Product f7c4da70 Sports & Outdoors $681.12 390 2.1 60 BULK-15f99ca0
8372 Bulk Product 6ff55ec6 Home & Garden $437.07 282 3.7 93 BULK-bfe2a4aa
8373 Bulk Product 1e9aa303 Electronics $466.47 308 1.7 43 BULK-7027484b
8374 Bulk Product a2184da8 Home & Garden $876.57 115 0.3 13 BULK-65191c97
8375 Bulk Product 5efa1d0d Books $473.26 486 2.4 96 BULK-4a724b36
8376 Bulk Product 3061f4e4 Toys & Games $492.51 213 2.2 85 BULK-3e1d1df3
8377 Bulk Product 8d739fbb Books $996.75 186 3.0 1 BULK-16ac0fb6
8378 Bulk Product 11cfa337 Home & Garden $868.57 287 4.8 92 BULK-3fd6cb86
8379 Bulk Product 9b3a9d9a Clothing $18.77 353 3.5 85 BULK-3c25cbdf
8380 Bulk Product a87f400a Sports & Outdoors $586.00 281 4.7 25 BULK-6237ae5d
8381 Bulk Product 77a30f7f Books $374.17 477 2.4 54 BULK-47163ed4
8382 Bulk Product 10335ec6 Sports & Outdoors $460.57 298 1.6 8 BULK-3b02586e
8383 Bulk Product 0fd77d14 Toys & Games $306.07 422 3.4 25 BULK-7ab62fb7
8384 Bulk Product 557cf337 Toys & Games $865.85 459 1.2 84 BULK-2c7052eb
8385 Bulk Product 0f279f4b Electronics $802.86 179 2.3 27 BULK-62f41891
8386 Bulk Product cb892a58 Toys & Games $825.15 281 2.4 3 BULK-dcdde7a1
8387 Bulk Product 6942de5d Clothing $119.20 466 2.6 3 BULK-026fd178
8388 Bulk Product 7f106bfc Toys & Games $37.98 377 0.9 89 BULK-22edd2af
8389 Bulk Product 6d9422ff Electronics $975.57 288 2.5 78 BULK-23bb2dc5
8390 Bulk Product 3dd9b65f Home & Garden $536.75 368 2.1 2 BULK-9546da34
8391 Bulk Product fc277f9a Toys & Games $314.34 469 0.1 42 BULK-ea692a21
8392 Bulk Product 8b5950a5 Home & Garden $532.14 65 0.4 72 BULK-104b6e13
8393 Bulk Product c2159b87 Toys & Games $712.05 494 2.8 94 BULK-26555b9f
8394 Bulk Product 6cb426cb Home & Garden $516.06 76 3.9 1 BULK-21daf3e0
8395 Bulk Product 3a89e87f Books $718.92 368 1.5 47 BULK-095ecb28
8396 Bulk Product f06b351a Home & Garden $378.76 345 4.1 1 BULK-72378485
8397 Bulk Product 74cc4496 Home & Garden $379.05 275 1.3 98 BULK-3b9a30e7
8398 Bulk Product ecbbf1f3 Sports & Outdoors $898.58 172 0.1 13 BULK-f9ea908e
8399 Bulk Product 45a8f926 Clothing $969.50 324 3.6 89 BULK-bbfecf1e
8400 Bulk Product dba93e91 Home & Garden $885.28 324 4.6 80 BULK-34a2f68a
8401 Bulk Product 2887e433 Toys & Games $57.80 476 2.1 66 BULK-2c70e040
8402 Bulk Product d02ddb58 Electronics $453.44 283 3.5 78 BULK-89f27a04
8403 Bulk Product d7a9601f Electronics $378.15 95 2.0 92 BULK-efa33a8f
8404 Bulk Product 803d24ba Electronics $368.59 107 0.9 65 BULK-45031b24
8405 Bulk Product 4bb8f224 Sports & Outdoors $418.84 451 4.3 27 BULK-2f9be982
8406 Bulk Product ab883624 Sports & Outdoors $956.44 90 4.0 96 BULK-91e3151f
8407 Bulk Product eab428a5 Clothing $233.26 152 4.7 25 BULK-df9f7057
8408 Bulk Product a08928d3 Toys & Games $609.35 164 3.8 22 BULK-fbf34ee0
8409 Bulk Product 951a4f20 Electronics $894.52 470 0.6 70 BULK-9652057b
8410 Bulk Product 61773802 Home & Garden $342.70 384 2.9 59 BULK-559d307a
8411 Bulk Product f7c1b5df Home & Garden $831.39 255 1.4 43 BULK-cc7b9a44
8412 Bulk Product 41f173c2 Books $391.59 17 1.8 58 BULK-b42a8318
8413 Bulk Product f5c535a0 Home & Garden $924.38 350 4.7 30 BULK-67a22937
8414 Bulk Product 97aca415 Clothing $160.35 303 1.1 16 BULK-36ca6bbf
8415 Bulk Product 7f41e7f0 Books $554.70 77 3.9 61 BULK-5bb2bda4
8416 Bulk Product 0350370a Sports & Outdoors $168.16 455 3.6 89 BULK-1ce5f40c
8417 Bulk Product 395691f9 Clothing $352.11 448 3.5 40 BULK-101f753f
8418 Bulk Product e15f2892 Sports & Outdoors $543.12 28 0.7 61 BULK-1e7403b4
8419 Bulk Product eb5e4b0b Toys & Games $283.13 180 1.2 87 BULK-0ce62ac8
8420 Bulk Product e78a5505 Clothing $26.23 290 0.5 85 BULK-8905ac61
8421 Bulk Product ab20b64f Books $657.19 359 4.8 98 BULK-f81846a3
8422 Bulk Product cc56c4bf Home & Garden $917.17 427 0.8 5 BULK-916a5c04
8423 Bulk Product f71ebf6f Sports & Outdoors $275.21 76 0.6 55 BULK-608e93a8
8424 Bulk Product e40d7790 Books $582.89 323 0.9 5 BULK-8318af98
8425 Bulk Product 01e5149b Toys & Games $798.64 452 1.1 98 BULK-5188d87b
8426 Bulk Product 93ec752d Clothing $930.91 194 4.8 86 BULK-2e132bfc
8427 Bulk Product 5bb7bd2b Sports & Outdoors $944.99 393 4.2 0 BULK-9c1c1739
8428 Bulk Product e7f9c33c Electronics $436.88 389 1.0 20 BULK-6e5cfbaa
8429 Bulk Product b069d7a8 Home & Garden $887.01 430 2.6 16 BULK-88c9437c
8430 Bulk Product c389a9b1 Home & Garden $419.96 345 0.9 60 BULK-0a7ce3c4
8431 Bulk Product 4968588e Clothing $748.76 325 0.1 39 BULK-5488772c
8432 Bulk Product 39de1d58 Sports & Outdoors $798.54 132 0.9 31 BULK-03909a5b
8433 Bulk Product 059de47b Toys & Games $239.18 226 2.4 56 BULK-98e6ef30
8434 Bulk Product 15218325 Toys & Games $946.10 105 1.1 93 BULK-f32f9529
8435 Bulk Product 201075ac Clothing $269.24 66 2.0 53 BULK-48d60632
8436 Bulk Product b9d34b4d Sports & Outdoors $443.73 489 1.4 21 BULK-e8c2f762
8437 Bulk Product 85a2e19d Books $860.97 221 0.8 28 BULK-0ba0bf39
8438 Bulk Product b2e43b0b Books $582.22 443 4.0 2 BULK-9e79ceb8
8439 Bulk Product 821973fe Books $601.27 416 1.5 4 BULK-1e5427aa
8440 Bulk Product 6da63cfa Home & Garden $244.39 403 4.5 34 BULK-99acd301
8441 Bulk Product 6c0566fb Clothing $408.88 411 2.3 14 BULK-e05ea1b0
8442 Bulk Product d6e674e8 Books $593.05 143 3.9 15 BULK-66cd0e84
8443 Bulk Product 7a639f80 Electronics $345.85 244 4.6 41 BULK-cadbde36
8444 Bulk Product 82693dc6 Toys & Games $906.23 316 3.4 85 BULK-35494946
8445 Bulk Product ab26065a Books $863.44 441 1.3 90 BULK-aca836f5
8446 Bulk Product c0004bb4 Books $156.52 20 2.0 82 BULK-d7b1b826
8447 Bulk Product 4f237186 Clothing $77.87 166 3.1 34 BULK-f670713c
8448 Bulk Product 13158210 Toys & Games $548.83 211 3.1 12 BULK-09cf4e73
8449 Bulk Product a5d8555c Home & Garden $126.48 454 1.1 18 BULK-ab56f0d3
8450 Bulk Product 8a3cbee6 Books $102.43 218 4.9 67 BULK-8ebe827e
8451 Bulk Product 5be17c0f Clothing $644.70 351 2.6 79 BULK-bbb13d45
8452 Bulk Product aac23f9f Clothing $202.50 259 3.2 89 BULK-01d119fb
8453 Bulk Product c9e5465a Electronics $476.74 423 2.7 10 BULK-abe2d437
8454 Bulk Product e3721393 Sports & Outdoors $141.53 327 1.8 52 BULK-848f24a8
8455 Bulk Product 205e326f Clothing $1,007.56 348 2.1 92 BULK-3f01148c
8456 Bulk Product c799ded7 Home & Garden $965.78 451 3.7 10 BULK-7a77f9f5
8457 Bulk Product 5b43fffc Books $305.85 256 3.8 70 BULK-dd80fc0f
8458 Bulk Product 00615537 Clothing $242.92 398 1.9 34 BULK-0f6c10f1
8459 Bulk Product 237e4e5b Toys & Games $239.14 251 3.9 79 BULK-23ed68f9
8460 Bulk Product 660bddf6 Sports & Outdoors $842.55 190 2.4 61 BULK-0001d920
8461 Bulk Product a7e7158d Electronics $640.07 135 4.3 31 BULK-56be211d
8462 Bulk Product ea2d29ca Sports & Outdoors $86.50 324 1.5 99 BULK-4739d3ab
8463 Bulk Product 26f3b77c Books $590.33 146 2.2 30 BULK-e54df95c
8464 Bulk Product d69e64b0 Home & Garden $420.04 247 3.4 42 BULK-8f8eab48
8465 Bulk Product eaa726f8 Toys & Games $916.48 355 0.6 0 BULK-9ccf1b56
8466 Bulk Product 3756145b Clothing $289.87 135 4.0 39 BULK-3f75874a
8467 Bulk Product 5022c10c Home & Garden $307.24 172 3.5 43 BULK-4dec7da9
8468 Bulk Product 9a5da0b4 Clothing $651.60 492 0.8 62 BULK-9464ef51
8469 Bulk Product 1e9cbca4 Home & Garden $20.12 455 2.7 36 BULK-6af44307
8470 Bulk Product 2f6ca383 Clothing $518.65 201 0.8 69 BULK-0e5bc8a8
8471 Bulk Product e51c9339 Electronics $928.91 331 0.2 72 BULK-cddb762f
8472 Bulk Product b3ba96eb Clothing $394.37 409 4.8 32 BULK-b391a409
8473 Bulk Product 8701430c Toys & Games $855.44 451 1.3 47 BULK-e7db9c43
8474 Bulk Product 2ff96911 Sports & Outdoors $742.40 5 0.9 47 BULK-27cca103
8475 Bulk Product d3be0b5c Electronics $125.45 137 3.6 40 BULK-cf6b3d78
8476 Bulk Product 913c74c1 Toys & Games $11.77 293 3.2 60 BULK-ae3540dd
8477 Bulk Product 2dabf0d1 Home & Garden $597.75 239 1.7 99 BULK-c0eeb2ea
8478 Bulk Product 54b4913d Toys & Games $671.62 271 0.3 7 BULK-bc253e2e
8479 Bulk Product 2f6cd81e Books $502.03 186 0.5 25 BULK-a9dcfc5b
8480 Bulk Product 60391ad1 Books $659.29 397 2.1 47 BULK-a068e47f
8481 Bulk Product 37e265b7 Home & Garden $955.82 59 1.4 46 BULK-e1d45a0e
8482 Bulk Product e79379d6 Books $666.09 66 0.4 65 BULK-87a4418c
8483 Bulk Product 8e249151 Toys & Games $854.80 351 4.9 88 BULK-45fb2489
8484 Bulk Product c5f32749 Clothing $333.60 137 2.8 3 BULK-a39e9263
8485 Bulk Product 69d98e68 Toys & Games $846.64 93 3.8 67 BULK-64f2e3cf
8486 Bulk Product cb1d793a Home & Garden $80.09 283 3.1 60 BULK-46f07cf9
8487 Bulk Product 53870df1 Clothing $563.21 426 3.6 2 BULK-cf007606
8488 Bulk Product a6b9fe5b Home & Garden $580.30 268 2.8 64 BULK-1b2c40f2
8489 Bulk Product cbb2d608 Toys & Games $377.47 420 4.4 89 BULK-2135a78f
8490 Bulk Product 908b6692 Home & Garden $286.88 102 2.9 41 BULK-99104c31
8491 Bulk Product 8ec74722 Electronics $689.58 291 2.1 19 BULK-9aa67d61
8492 Bulk Product 89d3b7c8 Clothing $824.13 409 4.5 71 BULK-c1e248b9
8493 Bulk Product e9ca9a27 Electronics $632.02 327 3.5 94 BULK-d0f04599
8494 Bulk Product f74348d5 Books $49.21 130 2.6 88 BULK-46e918dd
8495 Bulk Product 543f10b2 Sports & Outdoors $68.81 245 0.6 64 BULK-d5af1308
8496 Bulk Product ed620394 Electronics $719.93 164 3.1 96 BULK-aa9421da
8497 Bulk Product aabc2d15 Toys & Games $59.14 496 2.0 28 BULK-df480774
8498 Bulk Product 96e59f8f Electronics $948.21 454 0.7 90 BULK-239fabbf
8499 Bulk Product b3af1f04 Books $391.37 364 1.9 48 BULK-1db7a85a
8500 Bulk Product 35150534 Books $100.60 13 0.9 69 BULK-c7c9d769
8501 Bulk Product 49d25af4 Home & Garden $515.01 195 3.0 38 BULK-563780cd
8502 Bulk Product cd82095e Electronics $883.95 259 4.9 22 BULK-2f054719
8503 Bulk Product efdd877f Home & Garden $973.04 245 3.4 4 BULK-8dd78087
8504 Bulk Product 8a0eb471 Books $704.31 157 1.9 99 BULK-652d0c4b
8505 Bulk Product 18ebb467 Clothing $233.97 150 0.8 11 BULK-1506a15b
8506 Bulk Product 4619de55 Books $490.44 433 1.2 57 BULK-8e949750
8507 Bulk Product ec4a1927 Home & Garden $621.41 12 1.0 3 BULK-fcf281be
8508 Bulk Product f9b568ec Books $187.75 61 3.4 23 BULK-7dc82f26
8509 Bulk Product a2bd619d Home & Garden $919.91 474 3.6 63 BULK-f231d0b9
8510 Bulk Product 80f3e104 Home & Garden $100.30 98 2.4 12 BULK-fc4fbce0
8511 Bulk Product 59123493 Toys & Games $304.93 127 5.0 4 BULK-b7be4cf2
8512 Bulk Product 0f816c1f Clothing $387.63 205 0.6 86 BULK-a0c57c4a
8513 Bulk Product ca1ef35b Home & Garden $344.87 495 1.9 47 BULK-a18e01e8
8514 Bulk Product 9b8d0750 Toys & Games $71.64 453 1.8 93 BULK-0949d77f
8515 Bulk Product 863d86ca Books $229.24 275 0.1 33 BULK-1cb518b2
8516 Bulk Product f08e2d83 Home & Garden $346.84 295 2.2 52 BULK-0dc5d935
8517 Bulk Product ff940a82 Books $513.80 322 2.1 37 BULK-b264abbe
8518 Bulk Product 0c16e3cb Sports & Outdoors $781.07 200 0.6 51 BULK-e6b9453e
8519 Bulk Product 0c033cf9 Home & Garden $705.32 311 2.1 21 BULK-c313489c
8520 Bulk Product f076344d Electronics $431.05 254 4.1 86 BULK-ca0059af
8521 Bulk Product 8e71aa29 Sports & Outdoors $710.88 221 1.0 6 BULK-4d6d2389
8522 Bulk Product f8a30d22 Sports & Outdoors $458.56 469 1.1 14 BULK-2c574307
8523 Bulk Product 8b8ddb77 Sports & Outdoors $64.81 246 4.0 63 BULK-008c2678
8524 Bulk Product e999198b Toys & Games $885.37 447 1.1 99 BULK-0140ccf2
8525 Bulk Product 6a027193 Books $476.30 272 4.3 32 BULK-37c1e467
8526 Bulk Product 69f9ba27 Clothing $264.24 157 1.8 59 BULK-6a5fec77
8527 Bulk Product d9ae86e2 Clothing $760.90 404 2.0 4 BULK-68c7da94
8528 Bulk Product c15b924d Books $888.70 373 4.1 18 BULK-bd21d735
8529 Bulk Product 03a52714 Toys & Games $50.11 346 4.5 85 BULK-64aebd92
8530 Bulk Product 1cf25281 Electronics $257.59 139 2.9 43 BULK-2fbdd829
8531 Bulk Product 99c7147c Sports & Outdoors $264.86 95 2.8 57 BULK-1546070d
8532 Bulk Product 918fb3cb Books $33.82 190 1.1 32 BULK-c69e6fc4
8533 Bulk Product 9e55164e Toys & Games $28.14 388 4.6 4 BULK-5713afb0
8534 Bulk Product e13515d6 Electronics $392.31 142 0.9 18 BULK-54c3e442
8535 Bulk Product 4eb24f2e Electronics $724.68 99 1.2 18 BULK-bb60060f
8536 Bulk Product fec5710d Toys & Games $577.02 76 3.3 37 BULK-00bb2274
8537 Bulk Product d2a29666 Clothing $732.99 351 1.2 25 BULK-bf8fb6fa
8538 Bulk Product 34944351 Home & Garden $626.43 73 0.4 19 BULK-5d4a1eee
8539 Bulk Product 0e4f1b57 Home & Garden $69.39 298 1.7 67 BULK-4513ccfa
8540 Bulk Product c189238d Sports & Outdoors $452.47 217 4.4 3 BULK-4898947e
8541 Bulk Product a48c59dd Toys & Games $452.05 375 4.1 69 BULK-06e7ef1c
8542 Bulk Product 512e986c Books $283.64 498 3.2 33 BULK-d4ccbbb2
8543 Bulk Product 8235080c Toys & Games $734.26 342 2.5 25 BULK-14fc9f27
8544 Bulk Product 22b70296 Electronics $474.87 390 3.6 31 BULK-e4c5b5cf
8545 Bulk Product b3a397a9 Electronics $807.06 48 3.6 65 BULK-7896899f
8546 Bulk Product a9bc795c Books $554.90 45 0.1 34 BULK-45315116
8547 Bulk Product 0ff53c06 Clothing $420.02 128 4.3 65 BULK-990e8e60
8548 Bulk Product f8e4e50a Electronics $851.20 179 2.0 13 BULK-32bc28de
8549 Bulk Product 3c72c659 Electronics $89.74 402 4.6 7 BULK-edcb12c7
8550 Bulk Product 6a3d2ba3 Electronics $713.98 337 2.4 51 BULK-a8c3402c
8551 Bulk Product 6cbf511d Books $992.07 290 0.1 80 BULK-1439504f
8552 Bulk Product 1e56e91a Books $687.27 310 0.7 27 BULK-ee2a2d5e
8553 Bulk Product f09adb1f Home & Garden $890.43 8 3.4 79 BULK-ffcdfade
8554 Bulk Product f1a9658d Home & Garden $236.67 15 2.0 86 BULK-7e132a68
8555 Bulk Product 7d38fa2e Books $441.32 240 3.6 99 BULK-09a39ded
8556 Bulk Product af11fa21 Electronics $434.18 342 4.7 26 BULK-fd0b3658
8557 Bulk Product 26c870b4 Clothing $823.60 182 3.3 3 BULK-b1c820d1
8558 Bulk Product 9599cb1e Sports & Outdoors $246.85 276 2.6 12 BULK-c0d7cb5e
8559 Bulk Product 272b5728 Home & Garden $324.94 58 4.0 81 BULK-de0b10bc
Implementation Code
// Efficient pagination with Skip and Take
public async Task<PaginatedResult<DemoProduct>> GetPaginatedProductsAsync(int page, int pageSize)
{
    // Get total count (cached if possible)
    var totalCount = await _context.DemoProducts.CountAsync(p => p.IsActive);
    
    // Get page of results
    var items = await _context.DemoProducts
        .Where(p => p.IsActive)
        .OrderBy(p => p.Id) // Important: Must have ORDER BY for consistent paging
        .Skip((page - 1) * pageSize) // OFFSET in SQL
        .Take(pageSize) // FETCH NEXT in SQL
        .AsNoTracking() // No tracking needed for read-only
        .ToListAsync();

    return new PaginatedResult<DemoProduct>
    {
        Items = items,
        TotalCount = totalCount,
        Page = page,
        PageSize = pageSize
    };
}
Pagination Best Practices
  • Always use OrderBy: Skip/Take require stable sorting for consistent results
  • Use AsNoTracking(): Pagination queries are typically read-only
  • Consider caching: Cache total count if dataset changes infrequently
  • Limit max page size: Prevent users from requesting too many records at once
  • Use indexed columns: Ensure ORDER BY columns are indexed for performance