Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

18 ms

Page Size

200

Current Page

45 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 45 Results Showing 8801 - 9000 of 24441

ID Name Category Price Stock Rating Reviews SKU
9360 Bulk Product cbf6842a Home & Garden $124.07 427 2.4 76 BULK-7d37106e
9361 Bulk Product b8147028 Toys & Games $86.24 437 4.8 14 BULK-2790574e
9362 Bulk Product 5c21e382 Electronics $593.49 294 0.7 25 BULK-5d480850
9363 Bulk Product 3b861bab Toys & Games $412.61 154 3.1 24 BULK-152c9b4c
9364 Bulk Product 3c45eaf2 Books $995.81 411 4.4 33 BULK-c710241f
9365 Bulk Product 2731fc80 Home & Garden $88.79 357 3.5 72 BULK-43458cc2
9366 Bulk Product 94e798b0 Books $746.66 418 2.3 36 BULK-530d9279
9367 Bulk Product 6bf8531a Clothing $812.59 157 0.4 85 BULK-22d450f3
9368 Bulk Product 39f99ed6 Books $525.97 376 1.2 80 BULK-2ceda8ed
9369 Bulk Product c0c13c56 Toys & Games $231.17 259 3.1 12 BULK-95239a65
9370 Bulk Product df03c724 Books $837.21 476 4.6 63 BULK-ae1d75b9
9371 Bulk Product 99cd362e Electronics $582.32 441 3.5 79 BULK-c1b9f308
9372 Bulk Product ab29b0ff Home & Garden $137.24 108 0.1 54 BULK-0cf49399
9373 Bulk Product e8ddc266 Home & Garden $174.13 78 4.2 24 BULK-0bac9935
9374 Bulk Product 7edd32e6 Electronics $763.69 101 1.8 77 BULK-0aeabe05
9375 Bulk Product 50bc47aa Clothing $764.68 194 1.4 51 BULK-cd62dedf
9376 Bulk Product b7d960d7 Electronics $501.30 203 3.8 64 BULK-ab91d02c
9377 Bulk Product c495e79c Sports & Outdoors $885.38 184 1.9 1 BULK-eaca65a4
9378 Bulk Product 9f2b9e05 Sports & Outdoors $266.11 494 1.6 6 BULK-f5a9e631
9379 Bulk Product a4222913 Home & Garden $928.92 281 3.7 78 BULK-f1ef7806
9380 Bulk Product 5e7a3ee2 Electronics $800.59 467 1.9 25 BULK-750b5178
9381 Bulk Product a0aedb5c Home & Garden $262.80 109 0.6 97 BULK-2daf471a
9382 Bulk Product 2f61e37c Electronics $434.87 154 1.8 16 BULK-0155e69d
9383 Bulk Product f5c85899 Electronics $45.34 24 1.4 34 BULK-ac242653
9384 Bulk Product 55a232da Sports & Outdoors $263.65 212 2.7 56 BULK-308f6ff5
9385 Bulk Product d8726f41 Books $166.90 366 1.1 90 BULK-3cd30c14
9386 Bulk Product 5f76fe42 Clothing $450.63 132 0.4 15 BULK-918dd969
9387 Bulk Product 0f09eb0e Books $480.83 471 1.7 66 BULK-625e3763
9388 Bulk Product fb2841c2 Electronics $428.76 130 3.2 71 BULK-8a001ecc
9389 Bulk Product 8e7d8950 Books $592.82 201 2.8 14 BULK-a19034eb
9390 Bulk Product 1ba18695 Clothing $422.42 115 2.1 97 BULK-1a42af09
9391 Bulk Product 3146f98b Sports & Outdoors $266.52 17 1.6 94 BULK-5c17cc5d
9392 Bulk Product 3800c748 Books $214.96 415 0.9 31 BULK-b6b27797
9393 Bulk Product ae79f8f1 Toys & Games $732.66 53 2.1 94 BULK-65cb1a7e
9394 Bulk Product 387c02cc Toys & Games $189.43 94 1.2 61 BULK-898cb932
9395 Bulk Product a71b9037 Electronics $34.43 30 4.6 41 BULK-4aea7c33
9396 Bulk Product baf5a3a0 Books $503.66 339 2.5 2 BULK-1e05266a
9397 Bulk Product 1b519566 Sports & Outdoors $202.32 207 0.9 56 BULK-48d23efe
9398 Bulk Product ae639d5c Sports & Outdoors $36.06 69 4.7 67 BULK-b528bb14
9399 Bulk Product 2fe6f736 Toys & Games $698.10 79 1.8 91 BULK-1ed06f83
9400 Bulk Product f106b66c Home & Garden $664.06 247 1.5 73 BULK-0edf250c
9401 Bulk Product 3f1b9eeb Home & Garden $629.12 18 2.0 68 BULK-3407bba3
9402 Bulk Product cb32ca1e Home & Garden $562.14 393 1.1 47 BULK-092c191b
9403 Bulk Product fd1d01f7 Books $413.63 422 0.1 61 BULK-5b460caa
9404 Bulk Product 7fa1709c Toys & Games $681.20 112 3.4 10 BULK-b2594d96
9405 Bulk Product 4b61c3d7 Sports & Outdoors $580.39 201 0.6 97 BULK-fdeff10e
9406 Bulk Product a8b76d7f Clothing $777.41 413 3.1 45 BULK-026bee18
9407 Bulk Product ef6c85de Books $792.00 434 1.9 30 BULK-223573e3
9408 Bulk Product 16a46e59 Toys & Games $408.76 449 2.1 0 BULK-0315bff6
9409 Bulk Product f86f980d Clothing $653.85 85 3.6 97 BULK-3a5d8892
9410 Bulk Product bd3ff997 Books $83.01 158 2.3 88 BULK-98477f92
9411 Bulk Product b609c2c2 Sports & Outdoors $115.62 111 2.8 25 BULK-669fa0af
9412 Bulk Product 0c22b320 Clothing $140.50 14 1.3 39 BULK-e3121c4a
9413 Bulk Product 63ba6c49 Home & Garden $304.65 427 3.1 43 BULK-69b59ad0
9414 Bulk Product 58178ecb Electronics $56.57 470 3.9 89 BULK-902e4cb6
9415 Bulk Product fb92ddae Sports & Outdoors $540.04 344 0.7 5 BULK-cb693cd3
9416 Bulk Product 7e089f36 Toys & Games $362.09 192 0.5 44 BULK-863c08db
9417 Bulk Product c35a530e Home & Garden $414.56 12 4.9 67 BULK-07d32345
9418 Bulk Product a0e7cb78 Clothing $898.49 39 1.7 16 BULK-8d1398c2
9419 Bulk Product b078af96 Electronics $200.65 301 2.1 32 BULK-7c739edc
9420 Bulk Product efb7fb37 Books $391.80 254 0.3 52 BULK-85504627
9421 Bulk Product 5ff9e41d Books $808.33 287 3.8 11 BULK-1ec7eba4
9422 Bulk Product c4a6587e Books $386.65 236 2.1 29 BULK-cf0c48a6
9423 Bulk Product a38dc479 Clothing $914.45 320 3.3 99 BULK-aca5de10
9424 Bulk Product f967dd8d Electronics $112.76 78 0.2 63 BULK-776a2767
9425 Bulk Product 244c5279 Toys & Games $721.03 421 4.9 74 BULK-d7797906
9426 Bulk Product d05adcd2 Home & Garden $93.57 70 1.7 92 BULK-c342dd4f
9427 Bulk Product 1c1e94a0 Clothing $627.34 3 1.6 33 BULK-1db46161
9428 Bulk Product 86326378 Clothing $616.88 346 4.7 51 BULK-5612344f
9429 Bulk Product 137be9ba Home & Garden $203.56 211 1.2 4 BULK-73ada5d0
9430 Bulk Product 379accb2 Sports & Outdoors $306.31 285 2.9 69 BULK-58d3cdfe
9431 Bulk Product dfb353aa Sports & Outdoors $117.23 403 2.7 43 BULK-4a7b1ab8
9432 Bulk Product dd02088c Books $65.11 495 2.1 91 BULK-1b6bb7fb
9433 Bulk Product f9803adc Electronics $943.44 220 1.8 16 BULK-ff860d0b
9434 Bulk Product 97a581c8 Electronics $937.52 163 4.9 3 BULK-3345d84a
9435 Bulk Product 39a1c00f Toys & Games $106.85 70 4.3 29 BULK-1743a5fc
9436 Bulk Product 1b6f4e66 Electronics $705.71 128 1.9 56 BULK-cd04df5b
9437 Bulk Product 25ed5581 Books $172.01 352 2.2 29 BULK-4e0f9f6d
9438 Bulk Product 0e26c951 Electronics $155.69 196 1.1 67 BULK-70710ef0
9439 Bulk Product 9122ae4a Books $261.17 22 2.6 78 BULK-f26025b2
9440 Bulk Product 0f3a88ae Toys & Games $356.99 380 0.8 27 BULK-04306442
9441 Bulk Product 770b3773 Electronics $166.70 154 5.0 56 BULK-50da696f
9442 Bulk Product a6f91df0 Home & Garden $541.75 130 1.5 2 BULK-112ba817
9443 Bulk Product fa21b7bc Books $210.64 332 3.3 20 BULK-108c97fe
9444 Bulk Product 1d5df0ae Toys & Games $763.77 340 3.5 10 BULK-4d5b304e
9445 Bulk Product 2c6ea365 Books $186.79 395 1.7 17 BULK-09e1c6a0
9446 Bulk Product c307eedb Electronics $981.32 463 1.6 92 BULK-ee437a03
9447 Bulk Product f59bde97 Sports & Outdoors $526.02 234 0.5 97 BULK-524b58c4
9448 Bulk Product b2b02423 Sports & Outdoors $575.43 47 3.0 75 BULK-b08a56df
9449 Bulk Product 86ef7e0e Toys & Games $25.18 168 4.2 63 BULK-c146e4d0
9450 Bulk Product d838d359 Electronics $646.31 250 5.0 11 BULK-2003e102
9451 Bulk Product 4c071e10 Books $50.24 347 0.8 68 BULK-ff11abff
9452 Bulk Product dc2878de Electronics $488.30 270 1.5 4 BULK-ea51f51c
9453 Bulk Product 4bdf3b6f Toys & Games $769.59 292 0.1 23 BULK-ea5b2e75
9454 Bulk Product fed9a9d4 Books $460.34 364 0.8 84 BULK-8e98476c
9455 Bulk Product df3fd2b5 Sports & Outdoors $533.71 245 2.3 11 BULK-82cd26d7
9456 Bulk Product 7cc38f2b Toys & Games $864.11 201 1.4 34 BULK-efbb02bc
9457 Bulk Product 9373b81c Sports & Outdoors $62.51 488 2.0 4 BULK-3129dc3e
9458 Bulk Product 82089bdd Clothing $440.89 123 1.5 95 BULK-c71b7e9a
9459 Bulk Product e48009b0 Books $710.92 289 1.5 65 BULK-4321b3ab
9460 Bulk Product 3acee5c7 Electronics $696.97 257 2.1 10 BULK-85cb3297
9461 Bulk Product d8e1b830 Electronics $1,000.82 449 0.8 6 BULK-13e2c072
9462 Bulk Product d17c44e8 Clothing $123.12 122 3.2 57 BULK-b23694fe
9463 Bulk Product 76a9f7d8 Books $757.84 340 0.1 99 BULK-f4e232ae
9464 Bulk Product 550460ab Sports & Outdoors $996.46 321 0.7 54 BULK-806a13ac
9465 Bulk Product 6fb27b19 Electronics $399.97 50 4.6 6 BULK-58451bf3
9466 Bulk Product 6921afc6 Home & Garden $750.64 53 3.8 39 BULK-f489f6a7
9467 Bulk Product 59aba3b1 Books $198.04 104 2.7 51 BULK-69d5c971
9468 Bulk Product b0f1169a Books $581.12 160 4.4 72 BULK-171c0487
9469 Bulk Product 6871dc8f Electronics $338.31 154 2.3 83 BULK-a17eb617
9470 Bulk Product 8a2b3d88 Electronics $83.09 418 3.6 25 BULK-b51facb1
9471 Bulk Product 9030ff95 Books $70.62 203 3.5 79 BULK-20535874
9472 Bulk Product 54b2ed66 Home & Garden $322.79 320 2.4 31 BULK-8ce6332f
9473 Bulk Product 3b89d2cf Sports & Outdoors $209.54 265 1.6 95 BULK-79d2ce3e
9474 Bulk Product 51ddbee3 Home & Garden $349.37 63 2.7 42 BULK-3ffceea7
9475 Bulk Product 716fa5cd Toys & Games $549.73 308 3.6 78 BULK-503dd00e
9476 Bulk Product 84e87f52 Books $375.45 296 5.0 75 BULK-4a015ade
9477 Bulk Product 60c64108 Toys & Games $332.45 296 1.5 81 BULK-e06b6617
9478 Bulk Product acb5c6c2 Sports & Outdoors $977.36 325 3.1 50 BULK-eeb1143d
9479 Bulk Product 80746a26 Clothing $401.51 405 4.2 9 BULK-7a84ff8f
9480 Bulk Product 701a4698 Clothing $850.98 210 3.7 50 BULK-5a2e3df8
9481 Bulk Product 7dff0f9b Clothing $309.99 52 0.6 43 BULK-eb1116d6
9482 Bulk Product 8526b9c5 Electronics $346.37 34 1.1 53 BULK-a773b485
9483 Bulk Product 77c215ca Clothing $149.00 220 3.7 69 BULK-6156aca0
9484 Bulk Product f1320299 Electronics $29.98 22 4.7 6 BULK-a9d91f5b
9485 Bulk Product 9d53acb4 Home & Garden $996.53 315 1.4 26 BULK-5b40072d
9486 Bulk Product 4ff9e8e8 Electronics $890.58 266 2.3 34 BULK-e14a6527
9487 Bulk Product 78d1f11d Home & Garden $705.23 450 4.9 29 BULK-52904cb4
9488 Bulk Product f6537f2e Books $1,009.99 293 1.1 62 BULK-aae6f3ee
9489 Bulk Product 029d64b3 Books $925.67 291 0.4 19 BULK-ac0292d7
9490 Bulk Product a543e2fb Electronics $607.26 372 4.8 91 BULK-4914c60d
9491 Bulk Product aad81b47 Toys & Games $445.30 115 3.1 59 BULK-8ae1185b
9492 Bulk Product af4bc3e0 Home & Garden $580.18 116 4.8 80 BULK-249e6e59
9493 Bulk Product d649da81 Books $153.63 130 4.4 58 BULK-32431810
9494 Bulk Product e167d0f0 Home & Garden $446.37 152 0.5 27 BULK-ab13f981
9495 Bulk Product 4990027c Clothing $160.08 222 4.6 97 BULK-728c506c
9496 Bulk Product 80129666 Electronics $308.25 272 1.2 91 BULK-5a0b3309
9497 Bulk Product 87c13c48 Books $914.63 59 0.3 31 BULK-7dcb99c6
9498 Bulk Product 243c0d93 Sports & Outdoors $991.81 407 3.5 73 BULK-3147c7a9
9499 Bulk Product c32b9f4d Home & Garden $298.13 46 3.3 74 BULK-0d185160
9500 Bulk Product 95919a4f Books $874.70 337 5.0 75 BULK-855bb594
9501 Bulk Product fdf8509e Books $592.55 424 1.4 68 BULK-e54cec7f
9502 Bulk Product fc928c00 Electronics $305.04 51 4.8 51 BULK-2cdc8bd8
9503 Bulk Product 446b629a Sports & Outdoors $354.02 236 0.4 27 BULK-ef98f105
9504 Bulk Product 7477cbb8 Sports & Outdoors $541.86 386 2.1 99 BULK-b7d87b28
9505 Bulk Product a7f51c06 Electronics $331.63 432 4.9 70 BULK-33cff50e
9506 Bulk Product e8846008 Sports & Outdoors $255.37 2 1.6 73 BULK-66b4b6c8
9507 Bulk Product e39ea94b Electronics $994.70 16 4.8 61 BULK-25914218
9508 Bulk Product 1124b892 Sports & Outdoors $881.33 430 3.1 38 BULK-7d5ff139
9509 Bulk Product 3a52d0aa Clothing $33.58 356 2.7 38 BULK-1a9d456f
9510 Bulk Product 2f370073 Sports & Outdoors $858.80 289 1.9 57 BULK-96bd1531
9511 Bulk Product d601de6b Sports & Outdoors $551.25 107 3.9 6 BULK-253c1c53
9512 Bulk Product b1218bba Clothing $923.02 404 1.2 62 BULK-25c5cd27
9513 Bulk Product f06e57bb Books $319.72 479 4.0 49 BULK-cf6e0ec9
9514 Bulk Product 6fc8af93 Sports & Outdoors $866.30 185 0.9 11 BULK-9e2276c6
9515 Bulk Product a3f21f50 Home & Garden $816.81 388 1.6 64 BULK-5583f58b
9516 Bulk Product 762f5331 Clothing $134.61 481 2.9 10 BULK-0292a66e
9517 Bulk Product f66b25ba Toys & Games $488.82 388 3.5 77 BULK-38093f5e
9518 Bulk Product 124d5bd5 Electronics $816.41 32 0.4 45 BULK-8673cdc1
9519 Bulk Product c891c469 Electronics $280.95 131 0.1 30 BULK-ad1cbda0
9520 Bulk Product 312d0349 Books $492.69 142 2.1 95 BULK-e2f6563c
9521 Bulk Product 77167b42 Toys & Games $209.07 416 1.4 82 BULK-04e3b35e
9522 Bulk Product c14a0829 Home & Garden $940.90 336 3.8 30 BULK-8239122b
9523 Bulk Product b685e84e Books $223.06 180 3.5 30 BULK-198bc4c4
9524 Bulk Product 073734e6 Sports & Outdoors $376.39 336 3.4 5 BULK-7ee7da71
9525 Bulk Product 1e2d2fdf Toys & Games $991.24 335 0.9 89 BULK-67417637
9526 Bulk Product f0f03a9a Home & Garden $149.33 495 1.6 58 BULK-18a999d7
9527 Bulk Product af0174dc Electronics $846.43 90 3.9 89 BULK-27823917
9528 Bulk Product 611b0d75 Toys & Games $489.16 342 2.3 66 BULK-3356e694
9529 Bulk Product 080014fd Books $276.06 213 0.3 5 BULK-3527087d
9530 Bulk Product 3bd47a39 Clothing $138.70 120 2.5 25 BULK-e3845444
9531 Bulk Product d6e136a2 Home & Garden $779.63 180 0.5 82 BULK-2b433947
9532 Bulk Product 4f26f26b Home & Garden $328.28 238 4.4 45 BULK-70570a9c
9533 Bulk Product a10623bf Books $78.38 183 0.4 28 BULK-777f91f5
9534 Bulk Product e3ab1177 Books $728.61 424 3.9 16 BULK-3a5f1777
9535 Bulk Product d408d893 Sports & Outdoors $37.37 185 3.9 45 BULK-d12a9cf4
9536 Bulk Product cf3d0c7e Sports & Outdoors $513.82 250 3.5 37 BULK-91203bfb
9537 Bulk Product 5f64cee3 Clothing $240.40 430 1.2 17 BULK-ccad1dd0
9538 Bulk Product 4e4c3875 Toys & Games $322.48 219 4.6 33 BULK-78a82bfa
9539 Bulk Product 83289371 Toys & Games $992.38 295 1.9 27 BULK-fada6281
9540 Bulk Product ef29588e Sports & Outdoors $41.05 374 2.6 25 BULK-28dc0d9f
9541 Bulk Product f324c6cf Home & Garden $544.03 99 1.0 51 BULK-f49751a5
9542 Bulk Product 4689f975 Books $122.54 76 2.9 69 BULK-544203af
9543 Bulk Product 12c06e03 Toys & Games $70.32 6 2.9 15 BULK-b1b58529
9544 Bulk Product 28f35626 Clothing $715.94 200 2.0 27 BULK-ac6ac2a6
9545 Bulk Product c5e5e796 Electronics $244.94 234 3.8 17 BULK-90144b30
9546 Bulk Product e9ca0fbf Toys & Games $511.99 313 0.5 38 BULK-90be0f5b
9547 Bulk Product 3a218c69 Sports & Outdoors $88.02 224 2.9 82 BULK-473544ce
9548 Bulk Product e7445a4b Books $550.24 125 1.3 97 BULK-def9a83b
9549 Bulk Product 35087bda Toys & Games $651.08 212 4.1 89 BULK-72eea28b
9550 Bulk Product 26d8aa90 Clothing $289.51 285 2.7 47 BULK-ac39c7b9
9551 Bulk Product f2ed0eb8 Home & Garden $951.84 124 1.5 65 BULK-2136c8e9
9552 Bulk Product b54d8c9a Sports & Outdoors $16.09 428 4.7 40 BULK-131f2096
9553 Bulk Product 6f0297d0 Sports & Outdoors $559.22 430 4.1 64 BULK-6afc468b
9554 Bulk Product fc683abb Home & Garden $73.75 201 3.5 32 BULK-662b081e
9555 Bulk Product 3578cfb7 Home & Garden $985.62 170 0.1 87 BULK-c42f4148
9556 Bulk Product 103eb758 Toys & Games $545.38 415 4.2 19 BULK-50a619ee
9557 Bulk Product 79dd15c3 Books $476.25 165 4.5 62 BULK-c7a6e166
9558 Bulk Product f1f991dd Home & Garden $827.93 291 0.1 38 BULK-39fb5c8b
9559 Bulk Product 648d1281 Toys & Games $662.64 39 1.9 18 BULK-c5332d4f
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