Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

16 ms

Page Size

200

Current Page

105 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 105 Results Showing 20801 - 21000 of 24441

ID Name Category Price Stock Rating Reviews SKU
21360 Bulk Product 834935e1 Home & Garden $687.00 337 0.8 57 BULK-dfea1553
21361 Bulk Product a0403240 Home & Garden $204.86 459 3.8 63 BULK-d5e478b5
21362 Bulk Product faa84606 Home & Garden $440.04 260 0.4 70 BULK-09e2f69d
21363 Bulk Product 330d6a00 Electronics $117.60 66 3.2 20 BULK-7a5560c0
21364 Bulk Product 23875741 Toys & Games $628.41 395 3.8 25 BULK-4cd3b345
21365 Bulk Product 19009c2e Electronics $471.00 309 2.4 59 BULK-172bd53f
21366 Bulk Product 67fe6f2d Sports & Outdoors $447.01 128 2.2 52 BULK-9401ac45
21367 Bulk Product 6b3a46a4 Toys & Games $460.19 68 4.0 92 BULK-7e0795f8
21368 Bulk Product acea3bde Toys & Games $65.80 259 2.0 77 BULK-23b17b85
21369 Bulk Product 0182c866 Electronics $957.47 153 0.1 1 BULK-5494b43e
21370 Bulk Product 3aa78a02 Sports & Outdoors $803.14 73 1.4 95 BULK-d9d49f4e
21371 Bulk Product 79127a6d Clothing $633.18 30 2.6 86 BULK-d6e2e3a0
21372 Bulk Product 6532481b Electronics $677.78 369 3.1 38 BULK-9471ed39
21373 Bulk Product aba51b5a Home & Garden $617.54 218 3.8 3 BULK-db30761c
21374 Bulk Product e609bb3e Home & Garden $293.41 278 3.7 26 BULK-7653a791
21375 Bulk Product 534ea730 Toys & Games $952.82 54 3.1 78 BULK-cd9f24eb
21376 Bulk Product c0bb4a4b Books $845.97 2 3.8 68 BULK-f49944fc
21377 Bulk Product f89f1088 Toys & Games $809.42 443 2.7 73 BULK-8b0ec854
21378 Bulk Product 7cc4f8ad Clothing $184.74 131 4.5 87 BULK-b649b2a8
21379 Bulk Product 0c727942 Clothing $335.72 133 4.6 89 BULK-9f3c256e
21380 Bulk Product d1b9a6f7 Toys & Games $827.13 469 3.9 22 BULK-3aeab10f
21381 Bulk Product 0ed7c9bf Electronics $32.65 433 2.2 27 BULK-0c0d9792
21382 Bulk Product 6e1c9753 Sports & Outdoors $130.00 248 4.4 56 BULK-e6468a8a
21383 Bulk Product 9f37a5ad Electronics $817.09 138 3.9 30 BULK-79579c11
21384 Bulk Product 1f6f8080 Sports & Outdoors $441.59 325 3.8 7 BULK-bac5a3a2
21385 Bulk Product 5ccd14ea Toys & Games $157.25 203 0.5 38 BULK-6bcbc517
21386 Bulk Product cc8e7463 Electronics $83.99 284 1.1 54 BULK-aa1a208d
21387 Bulk Product 3261dbc2 Sports & Outdoors $119.29 265 0.7 18 BULK-698723a0
21388 Bulk Product 94d0dd85 Sports & Outdoors $965.38 37 2.4 98 BULK-d1b48a6d
21389 Bulk Product 0e1a957b Toys & Games $470.17 465 3.9 14 BULK-0abdb15a
21390 Bulk Product 0033482b Toys & Games $655.11 132 0.8 15 BULK-8d6bd75c
21391 Bulk Product 2a107804 Home & Garden $387.64 414 4.8 31 BULK-8338dcc0
21392 Bulk Product b7b6154a Books $933.39 69 1.7 71 BULK-138c2622
21393 Bulk Product 93a34d29 Books $915.73 84 0.6 83 BULK-63c056b5
21394 Bulk Product daa0d4fb Home & Garden $941.24 191 4.1 12 BULK-9451d21d
21395 Bulk Product ac004302 Sports & Outdoors $964.40 105 3.4 61 BULK-41e85119
21396 Bulk Product 1358ef11 Sports & Outdoors $718.07 8 1.8 18 BULK-a9161d79
21397 Bulk Product b022d7fb Books $326.63 488 4.0 0 BULK-4fb327b2
21398 Bulk Product 6cd02b55 Sports & Outdoors $64.02 119 2.2 45 BULK-209b9d54
21399 Bulk Product 3cffbdc5 Home & Garden $896.40 265 3.4 20 BULK-dee61fb4
21400 Bulk Product 18371cdd Home & Garden $72.77 223 2.1 95 BULK-3e6aae73
21401 Bulk Product 7379ce22 Clothing $462.91 43 0.2 6 BULK-e184c54a
21402 Bulk Product 21266e90 Toys & Games $430.56 69 0.5 80 BULK-9b621686
21403 Bulk Product 41051bdc Electronics $77.01 41 4.9 41 BULK-d6012d89
21404 Bulk Product 29c73424 Electronics $66.20 206 0.7 78 BULK-7fad0d1b
21405 Bulk Product 40fccbc2 Electronics $92.55 67 2.3 36 BULK-0b900e9d
21406 Bulk Product bc3df27c Clothing $89.60 345 0.0 6 BULK-fcc3abb1
21407 Bulk Product 7a1685f7 Clothing $399.58 487 0.7 8 BULK-91c1d2d6
21408 Bulk Product b544e7bf Home & Garden $111.78 213 2.3 97 BULK-935aa240
21409 Bulk Product f66cc804 Toys & Games $971.06 211 0.2 62 BULK-42e075dc
21410 Bulk Product e79d62eb Clothing $232.74 394 3.2 10 BULK-92ae360d
21411 Bulk Product fb2c6763 Electronics $509.02 154 3.4 48 BULK-5cbaa72c
21412 Bulk Product 280ec1df Home & Garden $368.63 87 0.8 0 BULK-e7955330
21413 Bulk Product aa0963a0 Toys & Games $177.46 368 2.3 96 BULK-294f240a
21414 Bulk Product 5db7c200 Books $368.77 488 4.2 91 BULK-2043097c
21415 Bulk Product 1a4209c6 Home & Garden $279.68 106 2.4 71 BULK-1c462ef3
21416 Bulk Product 4d8e7a43 Electronics $54.99 421 3.3 16 BULK-c91b47c4
21417 Bulk Product 4a162059 Books $771.92 186 1.5 5 BULK-0dfe37c6
21418 Bulk Product f4d99bc1 Clothing $669.06 339 3.3 26 BULK-210777b3
21419 Bulk Product b5ea3848 Sports & Outdoors $322.38 208 2.8 78 BULK-5b13eb64
21420 Bulk Product e6c54414 Home & Garden $656.32 5 2.1 6 BULK-479de62c
21421 Bulk Product c42c807a Books $1,007.57 301 1.8 7 BULK-c73dc021
21422 Bulk Product 8c9d8ebd Sports & Outdoors $991.82 199 4.8 77 BULK-5f7bd1ec
21423 Bulk Product 500a0f5c Books $427.09 438 3.3 63 BULK-fa282f61
21424 Bulk Product fa611140 Electronics $489.85 341 0.7 55 BULK-cf7510a8
21425 Bulk Product 2510ac54 Electronics $781.11 9 2.4 27 BULK-c6fe6785
21426 Bulk Product 779839e5 Toys & Games $258.15 42 1.8 69 BULK-3f59dfe5
21427 Bulk Product 108034ba Toys & Games $62.64 421 1.8 33 BULK-a7227550
21428 Bulk Product bdad9da8 Clothing $669.08 111 1.1 80 BULK-e2360579
21429 Bulk Product 7e9ab257 Toys & Games $191.40 152 0.3 17 BULK-02641421
21430 Bulk Product 4c913a34 Sports & Outdoors $340.46 479 3.4 59 BULK-0ea46d21
21431 Bulk Product 8c17da97 Sports & Outdoors $55.68 117 0.1 95 BULK-da0a7371
21432 Bulk Product 1a8fdb1a Books $521.27 106 1.8 66 BULK-81a1921f
21433 Bulk Product 0a09f4eb Home & Garden $529.65 454 3.8 14 BULK-f249cb33
21434 Bulk Product 137bca73 Books $918.82 368 4.2 21 BULK-f5cb6627
21435 Bulk Product 335ecbcf Toys & Games $261.15 53 0.6 87 BULK-eed53855
21436 Bulk Product a399f2cf Sports & Outdoors $665.08 150 3.4 37 BULK-77f3d546
21437 Bulk Product 6e12f6b1 Electronics $186.17 392 3.9 58 BULK-bd115e63
21438 Bulk Product 1c9c12e9 Home & Garden $653.96 21 4.7 69 BULK-031c977a
21439 Bulk Product c165b6dc Books $140.11 81 0.0 7 BULK-6c5ec1b7
21440 Bulk Product 03c9de00 Sports & Outdoors $554.98 315 0.0 60 BULK-e5a4fe37
21441 Bulk Product fa49f9c3 Clothing $263.95 395 3.0 78 BULK-4bff2318
21442 Bulk Product f8e3505e Books $194.28 301 2.8 12 BULK-c57c2096
21443 Bulk Product 4f3d59ed Sports & Outdoors $13.92 74 4.2 90 BULK-feae3e1e
21444 Bulk Product af2a6198 Sports & Outdoors $248.63 197 1.1 88 BULK-1017926a
21445 Bulk Product e47b2bab Books $756.77 400 1.4 63 BULK-b5ef45e6
21446 Bulk Product 221adb6e Clothing $668.73 17 3.4 41 BULK-dad3240e
21447 Bulk Product 89869b4e Clothing $435.82 122 1.7 11 BULK-17fb4e24
21448 Bulk Product 7a3b4242 Sports & Outdoors $424.48 301 3.5 48 BULK-6c6064a2
21449 Bulk Product 25f9cd33 Toys & Games $344.61 299 2.6 10 BULK-139807ae
21450 Bulk Product 8324bfa5 Home & Garden $289.27 458 4.2 82 BULK-f4492958
21451 Bulk Product 5e585c4c Sports & Outdoors $139.03 437 3.9 36 BULK-5380f61d
21452 Bulk Product 63f498ef Electronics $139.63 63 2.4 42 BULK-e5269597
21453 Bulk Product 4c284e66 Sports & Outdoors $848.17 367 1.9 43 BULK-92da236b
21454 Bulk Product b177fae3 Electronics $897.55 68 4.2 80 BULK-cdf443ed
21455 Bulk Product fec54dc3 Clothing $467.58 174 2.5 15 BULK-32ab67bd
21456 Bulk Product 4cc1c4a0 Home & Garden $662.73 304 2.8 39 BULK-2752ec15
21457 Bulk Product e721d35e Toys & Games $223.47 205 2.7 3 BULK-d34f181b
21458 Bulk Product e4435372 Electronics $423.36 253 0.3 78 BULK-56192047
21459 Bulk Product 9ef6912a Electronics $979.12 328 4.2 77 BULK-9076756d
21460 Bulk Product 08e4b349 Sports & Outdoors $583.06 466 3.8 14 BULK-68114b7c
21461 Bulk Product 48b25e6e Home & Garden $222.40 29 2.2 35 BULK-4411c86a
21462 Bulk Product 465e1ec1 Home & Garden $690.62 441 2.0 61 BULK-e2ea76df
21463 Bulk Product 7bb380d3 Toys & Games $951.27 467 2.0 21 BULK-6dd86043
21464 Bulk Product 4d8af1a7 Electronics $663.90 114 0.6 75 BULK-d985f93d
21465 Bulk Product d9b73b7f Sports & Outdoors $112.50 336 2.9 22 BULK-3d3ab18c
21466 Bulk Product 814d1e62 Electronics $832.25 364 4.7 92 BULK-677e7b51
21467 Bulk Product 051d38d7 Toys & Games $782.56 276 2.6 16 BULK-2154914e
21468 Bulk Product 72bbe1e0 Clothing $929.84 453 2.0 99 BULK-55f8cd41
21469 Bulk Product 967f44bd Electronics $738.91 106 1.2 12 BULK-8b319cc1
21470 Bulk Product 3a7b65d0 Clothing $51.12 41 4.4 53 BULK-ab6d6683
21471 Bulk Product ccdb74fa Toys & Games $121.63 21 3.7 4 BULK-a8115bf2
21472 Bulk Product 83dffbc7 Home & Garden $638.75 436 1.4 73 BULK-0e71b7bb
21473 Bulk Product 64163233 Sports & Outdoors $77.54 25 3.8 45 BULK-d35f9658
21474 Bulk Product aa786715 Books $539.79 259 2.5 44 BULK-994d375c
21475 Bulk Product e010bcc2 Home & Garden $58.72 369 3.8 0 BULK-2544ff70
21476 Bulk Product 71dd9104 Home & Garden $79.08 115 0.1 83 BULK-fe26f395
21477 Bulk Product da98dc39 Books $151.08 267 4.0 93 BULK-fea05fa5
21478 Bulk Product 22b4fe9c Home & Garden $908.10 158 3.3 82 BULK-26c45e87
21479 Bulk Product d39bd02b Toys & Games $118.35 100 1.7 22 BULK-54a9188b
21480 Bulk Product 606863bb Toys & Games $189.98 73 3.4 89 BULK-a213f456
21481 Bulk Product c7418379 Electronics $368.84 451 4.4 22 BULK-2952f4ed
21482 Bulk Product 2e0071b5 Toys & Games $768.84 151 4.3 17 BULK-68396518
21483 Bulk Product fcccb80e Clothing $979.27 67 1.6 36 BULK-983684c5
21484 Bulk Product 0a219e96 Sports & Outdoors $400.80 128 2.1 95 BULK-c9820fe3
21485 Bulk Product 4a51267b Electronics $65.22 178 4.7 50 BULK-bbc6530d
21486 Bulk Product d5d8e01f Books $709.68 35 1.1 25 BULK-68c2031e
21487 Bulk Product 8d2b3ed3 Clothing $458.39 158 2.3 44 BULK-959fcd43
21488 Bulk Product d94a0a94 Books $907.00 42 0.7 19 BULK-a2f10ac9
21489 Bulk Product aedc397c Clothing $308.84 217 1.3 81 BULK-c8332a69
21490 Bulk Product 4526deb8 Clothing $991.69 445 1.8 12 BULK-c9755fa3
21491 Bulk Product fb332d99 Sports & Outdoors $151.58 328 2.8 85 BULK-c0c56e09
21492 Bulk Product 73de1b40 Books $502.87 76 1.4 9 BULK-aea24bb3
21493 Bulk Product d62ac6f1 Clothing $178.45 378 2.2 41 BULK-4756a907
21494 Bulk Product 105e0e64 Clothing $191.10 55 3.2 35 BULK-fa34e5df
21495 Bulk Product fbdab4c1 Clothing $839.72 446 2.4 20 BULK-df0101a8
21496 Bulk Product 0401156b Electronics $728.06 357 3.7 66 BULK-af00a6ae
21497 Bulk Product 698c6370 Toys & Games $537.08 477 2.5 53 BULK-deae2e1e
21498 Bulk Product 86bdc7b8 Electronics $165.85 84 0.5 14 BULK-91b7754d
21499 Bulk Product b99e603a Electronics $909.91 15 1.5 27 BULK-7b3aeda6
21500 Bulk Product a912bcd9 Electronics $662.84 456 4.9 8 BULK-1e7e8e22
21501 Bulk Product 4a9cce8c Electronics $811.67 334 0.9 75 BULK-24cc04be
21502 Bulk Product 2a69fbf9 Toys & Games $991.94 280 0.8 80 BULK-1f6c042c
21503 Bulk Product f8490551 Electronics $446.30 291 4.3 2 BULK-6bab0a2a
21504 Bulk Product 722bc68d Home & Garden $801.00 335 0.6 15 BULK-fc486360
21505 Bulk Product 23f2a934 Toys & Games $754.09 27 4.1 59 BULK-d8b07957
21506 Bulk Product a41adc6b Electronics $166.56 362 3.4 58 BULK-f5d176c7
21507 Bulk Product 6884d73e Sports & Outdoors $242.34 100 2.0 72 BULK-5affd2d9
21508 Bulk Product a1f14475 Toys & Games $53.26 12 3.0 31 BULK-5e42558a
21509 Bulk Product 9a928c07 Toys & Games $516.37 424 3.9 77 BULK-660a2b2c
21510 Bulk Product 53d0ea97 Sports & Outdoors $245.65 54 3.7 47 BULK-2e0c6281
21511 Bulk Product 5d899ea4 Clothing $152.25 206 3.1 2 BULK-4d84b830
21512 Bulk Product eff38c7f Clothing $937.16 182 4.6 2 BULK-41d74577
21513 Bulk Product 1c1fdc44 Clothing $72.35 61 1.6 75 BULK-16694b51
21514 Bulk Product b1b8b313 Sports & Outdoors $174.58 181 5.0 73 BULK-c51ed80a
21515 Bulk Product 4ee5d697 Home & Garden $583.78 266 4.5 16 BULK-fd0fbaf8
21516 Bulk Product 0c13dd50 Books $457.15 189 2.6 48 BULK-6f48548b
21517 Bulk Product 1c014480 Home & Garden $667.53 86 4.6 77 BULK-15747a71
21518 Bulk Product 1ba2b5ec Toys & Games $362.09 62 1.2 74 BULK-eea999bf
21519 Bulk Product b02dc82b Home & Garden $552.56 184 1.7 30 BULK-0881c12a
21520 Bulk Product a47e0b51 Electronics $232.95 309 3.8 24 BULK-a2c4f69e
21521 Bulk Product eb170f0e Home & Garden $264.91 351 0.0 67 BULK-036d058a
21522 Bulk Product 00cd40ab Clothing $488.86 480 3.7 53 BULK-0c200c36
21523 Bulk Product 9478d7a4 Sports & Outdoors $576.51 117 0.7 79 BULK-fca564e6
21524 Bulk Product a95b1943 Toys & Games $638.23 460 4.3 36 BULK-ecd551ac
21525 Bulk Product b982bc9e Clothing $20.63 434 3.0 0 BULK-5235c3eb
21526 Bulk Product 5e039197 Sports & Outdoors $669.25 25 1.0 43 BULK-cbe222f1
21527 Bulk Product 2b3d4e4e Sports & Outdoors $952.76 250 4.0 43 BULK-006a6f17
21528 Bulk Product a8797c71 Toys & Games $281.36 432 2.0 18 BULK-a0c50d4c
21529 Bulk Product ac18137a Home & Garden $841.45 103 0.5 84 BULK-773a1a97
21530 Bulk Product b0f43df3 Toys & Games $618.70 493 0.3 37 BULK-7f83c961
21531 Bulk Product 2580c7ca Electronics $432.00 420 0.4 2 BULK-6d509ec8
21532 Bulk Product 1fc4c4a2 Clothing $994.49 455 1.5 32 BULK-c1422fbf
21533 Bulk Product f7ca4ede Toys & Games $831.66 486 2.6 59 BULK-c5689e2c
21534 Bulk Product 7cbd5991 Sports & Outdoors $687.63 274 4.8 42 BULK-ce8d9279
21535 Bulk Product 7e3040b2 Toys & Games $628.68 93 2.0 52 BULK-8697795e
21536 Bulk Product 9eb21074 Books $977.16 164 3.0 52 BULK-57df274a
21537 Bulk Product fdff2268 Home & Garden $198.50 90 1.9 70 BULK-81e70ffb
21538 Bulk Product f62db69a Home & Garden $414.95 393 2.5 24 BULK-0055a82d
21539 Bulk Product 4be5f5f6 Clothing $574.97 3 1.9 41 BULK-5c93dc97
21540 Bulk Product e867ffa6 Clothing $92.38 355 2.9 85 BULK-66eba215
21541 Bulk Product 699dc47b Books $736.12 299 4.1 84 BULK-50cd22f3
21542 Bulk Product 8619dba9 Sports & Outdoors $293.88 23 0.4 63 BULK-d0e8dc29
21543 Bulk Product 35857f44 Books $756.07 431 2.4 19 BULK-44df593c
21544 Bulk Product 73c2276c Books $762.07 265 4.1 21 BULK-cf731247
21545 Bulk Product 004f9578 Toys & Games $29.00 148 2.8 8 BULK-d9482ad1
21546 Bulk Product d7421e1e Home & Garden $228.42 321 2.7 66 BULK-317cb7f0
21547 Bulk Product ef9b50f6 Clothing $577.70 371 3.3 88 BULK-935860ce
21548 Bulk Product 207e811b Books $332.72 178 2.2 88 BULK-9c0bf517
21549 Bulk Product 0ff64d98 Electronics $338.82 240 2.9 93 BULK-4451d025
21550 Bulk Product 187a7bc9 Toys & Games $599.39 340 3.2 41 BULK-cf0ce3a8
21551 Bulk Product 7982c05c Sports & Outdoors $82.37 294 0.1 60 BULK-99380819
21552 Bulk Product 9a5394ec Clothing $284.62 355 3.6 52 BULK-804a7e46
21553 Bulk Product 0578be83 Electronics $303.89 72 1.6 31 BULK-77534a13
21554 Bulk Product 8941b129 Toys & Games $854.59 382 0.3 68 BULK-619e5961
21555 Bulk Product 13ee27c3 Clothing $574.71 483 3.3 95 BULK-10eaf370
21556 Bulk Product ae091436 Sports & Outdoors $50.19 490 0.8 6 BULK-3b348682
21557 Bulk Product 1b7fed93 Books $170.93 11 2.5 88 BULK-4678e812
21558 Bulk Product 52dc114b Books $878.60 176 0.8 89 BULK-833e01fd
21559 Bulk Product f1cbec1d Books $687.68 20 0.2 38 BULK-4e9788b6
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