Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

52 ms

Page Size

200

Current Page

61 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 61 Results Showing 12001 - 12200 of 24441

ID Name Category Price Stock Rating Reviews SKU
12560 Bulk Product 92d57a2a Sports & Outdoors $807.58 282 2.4 18 BULK-a01967b1
12561 Bulk Product 08e285e9 Toys & Games $892.74 24 1.7 65 BULK-a9dbda5f
12562 Bulk Product 41491195 Clothing $972.99 459 4.4 32 BULK-b3244fd2
12563 Bulk Product b8724056 Toys & Games $778.30 375 4.9 57 BULK-6ecd9461
12564 Bulk Product 006d27ba Books $968.88 336 2.4 96 BULK-3e6630b9
12565 Bulk Product 5480fbab Books $670.26 325 0.1 29 BULK-56a6d497
12566 Bulk Product 28feeaec Clothing $293.03 241 2.5 78 BULK-67d8fa29
12567 Bulk Product c9cec84e Clothing $342.41 321 4.6 31 BULK-9b224257
12568 Bulk Product 7f3fe303 Books $625.23 417 3.2 57 BULK-7ff41028
12569 Bulk Product e808205b Toys & Games $220.47 68 3.6 76 BULK-271a8347
12570 Bulk Product 377af80e Toys & Games $885.86 250 0.8 51 BULK-25090672
12571 Bulk Product c603a653 Home & Garden $384.55 392 2.9 16 BULK-2e938a3d
12572 Bulk Product e0fa2ce5 Sports & Outdoors $285.63 261 1.3 12 BULK-2a8e5c60
12573 Bulk Product b598ff63 Sports & Outdoors $218.96 111 1.9 3 BULK-d67a538b
12574 Bulk Product 54c69b42 Toys & Games $982.15 170 4.5 68 BULK-af458ecb
12575 Bulk Product b26801a4 Clothing $259.04 96 1.1 57 BULK-5259079d
12576 Bulk Product c27622a4 Sports & Outdoors $12.92 237 1.0 7 BULK-d10c1dcc
12577 Bulk Product 0fc1daa1 Books $260.62 81 4.2 83 BULK-5e938c86
12578 Bulk Product 5681d034 Sports & Outdoors $525.74 59 2.0 41 BULK-830927ea
12579 Bulk Product a56867bb Clothing $606.25 472 1.6 63 BULK-10f120e6
12580 Bulk Product f725c62d Clothing $292.35 214 0.2 99 BULK-1eaed2dd
12581 Bulk Product 40de0cc4 Electronics $240.65 397 2.4 37 BULK-cc093b3c
12582 Bulk Product 265ebd15 Books $781.29 278 1.3 97 BULK-1629a05c
12583 Bulk Product 683daf10 Home & Garden $835.84 444 0.2 64 BULK-e61d2179
12584 Bulk Product cbbacf88 Sports & Outdoors $886.55 418 3.9 19 BULK-cb177b05
12585 Bulk Product 5419283f Clothing $985.15 321 3.2 8 BULK-dc8ec625
12586 Bulk Product c6e009e8 Home & Garden $846.25 161 4.0 91 BULK-d0d5ca69
12587 Bulk Product 682e51ae Electronics $736.83 212 3.1 81 BULK-2647832a
12588 Bulk Product 41740d9f Clothing $701.95 436 3.8 11 BULK-ca4a7046
12589 Bulk Product 67df0fdc Home & Garden $390.94 485 2.5 76 BULK-15b2e1be
12590 Bulk Product b640276e Books $332.64 382 4.0 39 BULK-e523733f
12591 Bulk Product 81c1b1ad Toys & Games $443.56 427 4.9 68 BULK-9c9e2e49
12592 Bulk Product 151ad4e4 Clothing $852.58 69 3.4 41 BULK-289d58d9
12593 Bulk Product cffd747a Books $14.55 87 4.3 65 BULK-551b1464
12594 Bulk Product f26f8eee Electronics $490.01 151 2.0 37 BULK-b279e5d0
12595 Bulk Product 9a57847e Electronics $434.22 73 1.4 55 BULK-7ea3e1e0
12596 Bulk Product b058004a Electronics $451.39 477 0.3 30 BULK-3e070b4f
12597 Bulk Product ba4122e8 Home & Garden $968.16 383 2.1 56 BULK-9f2fd2f3
12598 Bulk Product 616d3586 Home & Garden $854.04 406 2.8 63 BULK-2c09158f
12599 Bulk Product 01f759a9 Home & Garden $643.22 105 2.3 53 BULK-978032aa
12600 Bulk Product 8e9af764 Sports & Outdoors $613.38 236 4.5 43 BULK-c68354c9
12601 Bulk Product e7fa3635 Electronics $88.04 187 1.4 59 BULK-818b7767
12602 Bulk Product 9c3838d2 Electronics $248.62 297 3.9 3 BULK-81e8d130
12603 Bulk Product 897aa55f Clothing $288.47 90 1.9 73 BULK-8561674d
12604 Bulk Product b756f36e Home & Garden $749.20 430 3.3 25 BULK-2efc15e4
12605 Bulk Product 08f2a3e6 Sports & Outdoors $958.84 212 0.7 12 BULK-4f278cb7
12606 Bulk Product cbf7900d Clothing $583.91 185 0.9 73 BULK-97369f2c
12607 Bulk Product 479729df Clothing $913.74 10 3.8 73 BULK-4f2d98ef
12608 Bulk Product ce0f355f Sports & Outdoors $343.55 30 2.7 35 BULK-310f8a7d
12609 Bulk Product 79e73bd8 Sports & Outdoors $226.34 387 3.0 57 BULK-36aae316
12610 Bulk Product 9e54f32c Clothing $42.90 167 4.3 17 BULK-035d7cc5
12611 Bulk Product 0809a186 Books $78.48 3 1.1 16 BULK-e487d9eb
12612 Bulk Product 5e55b04c Sports & Outdoors $596.70 241 0.9 62 BULK-d9345685
12613 Bulk Product 9c0d32c2 Home & Garden $582.87 406 2.1 76 BULK-5c04b769
12614 Bulk Product dddd5aed Sports & Outdoors $940.97 72 0.7 57 BULK-835f3735
12615 Bulk Product 6f54323f Electronics $526.70 41 4.8 35 BULK-091d0a56
12616 Bulk Product 83361058 Home & Garden $660.69 336 0.7 61 BULK-c8780616
12617 Bulk Product 2cc41f9f Clothing $695.58 482 2.1 5 BULK-7492614b
12618 Bulk Product 21d4e107 Electronics $678.59 468 1.3 38 BULK-b7e21358
12619 Bulk Product b65656a1 Home & Garden $334.14 108 4.2 86 BULK-d767dc81
12620 Bulk Product 1fed288e Toys & Games $677.13 101 1.5 40 BULK-a88458fe
12621 Bulk Product e6a140ef Books $687.30 291 1.5 73 BULK-bd9b2220
12622 Bulk Product 70db4373 Toys & Games $562.99 362 1.3 77 BULK-1b63cb74
12623 Bulk Product 80053337 Toys & Games $218.18 121 4.0 34 BULK-923b2d8a
12624 Bulk Product 6d6b7671 Clothing $574.18 162 5.0 31 BULK-e3bf029e
12625 Bulk Product 0cd9d389 Sports & Outdoors $438.23 267 0.5 91 BULK-37d4afa5
12626 Bulk Product 19d416fc Toys & Games $783.71 383 1.3 92 BULK-8a076830
12627 Bulk Product f9f440b2 Toys & Games $678.84 432 4.5 31 BULK-35732d13
12628 Bulk Product f449502b Home & Garden $441.96 310 3.3 91 BULK-da8f06ba
12629 Bulk Product 0a5e7770 Sports & Outdoors $448.72 487 1.5 1 BULK-294232d3
12630 Bulk Product 5ffd87b6 Home & Garden $493.34 431 3.5 69 BULK-9e411b34
12631 Bulk Product 323bd971 Sports & Outdoors $294.42 245 0.2 60 BULK-04517dfc
12632 Bulk Product 0ae2e541 Home & Garden $606.30 265 3.1 46 BULK-2c349904
12633 Bulk Product 54e540de Clothing $474.65 340 1.7 23 BULK-f4e187f5
12634 Bulk Product 1cb31a35 Clothing $444.56 178 4.5 60 BULK-fce2da9a
12635 Bulk Product a7640b1f Sports & Outdoors $644.75 487 3.1 37 BULK-8c30734e
12636 Bulk Product d4982544 Sports & Outdoors $642.79 77 0.1 49 BULK-bb208c19
12637 Bulk Product 126eea77 Electronics $360.35 386 2.0 70 BULK-4bd3a6b2
12638 Bulk Product 95c32399 Sports & Outdoors $157.01 391 1.9 75 BULK-cbdb7faa
12639 Bulk Product 62056933 Toys & Games $388.14 139 4.5 44 BULK-0ad30e85
12640 Bulk Product 2d42b9c7 Clothing $959.06 102 4.6 80 BULK-44a75090
12641 Bulk Product 1aa35761 Toys & Games $647.27 417 3.8 32 BULK-1e94b91c
12642 Bulk Product e5237191 Electronics $614.21 213 2.1 39 BULK-27757d35
12643 Bulk Product 44e0dc3e Electronics $732.08 424 2.3 76 BULK-9e352693
12644 Bulk Product 2c6ea14d Clothing $488.82 463 1.5 36 BULK-4d74ce6c
12645 Bulk Product e1f2c565 Sports & Outdoors $346.51 8 4.4 25 BULK-f3e32eb9
12646 Bulk Product 5139b706 Home & Garden $123.85 363 0.5 7 BULK-a6a9c745
12647 Bulk Product b2a470fb Electronics $381.84 284 1.3 69 BULK-24d708b4
12648 Bulk Product 7837a1e4 Home & Garden $752.49 37 2.1 60 BULK-4b74aac1
12649 Bulk Product 027fae70 Toys & Games $83.54 284 2.5 74 BULK-2717796f
12650 Bulk Product ceef51eb Toys & Games $846.28 97 3.3 40 BULK-5b0f893d
12651 Bulk Product 6c435b30 Home & Garden $697.16 125 1.2 73 BULK-2eca06d3
12652 Bulk Product 6291f59a Sports & Outdoors $55.82 315 4.3 36 BULK-d81a3371
12653 Bulk Product 971c55cf Sports & Outdoors $316.44 33 2.7 51 BULK-f9ae0ecf
12654 Bulk Product cf9e166a Toys & Games $738.99 274 3.2 48 BULK-d9d9bfe4
12655 Bulk Product c0f616ec Clothing $453.12 429 3.2 10 BULK-b387741d
12656 Bulk Product 115ac6c0 Books $35.10 493 0.2 58 BULK-f5a3b219
12657 Bulk Product dd895b50 Books $372.46 3 0.9 84 BULK-57ac155e
12658 Bulk Product bb9ef0ab Home & Garden $109.66 307 3.5 93 BULK-c72ff4f4
12659 Bulk Product 2b940fb6 Toys & Games $825.08 185 0.7 14 BULK-65049144
12660 Bulk Product 62a2a688 Clothing $561.85 110 0.6 33 BULK-8aab2c42
12661 Bulk Product e684fa3d Clothing $410.95 213 4.0 32 BULK-7e322318
12662 Bulk Product e9b7a7ce Home & Garden $662.25 411 4.5 61 BULK-8317c2d8
12663 Bulk Product 0366b8b1 Home & Garden $685.66 495 3.4 25 BULK-55257321
12664 Bulk Product eddd470a Home & Garden $710.59 264 2.5 43 BULK-06696538
12665 Bulk Product 54d2a653 Sports & Outdoors $161.49 192 4.4 57 BULK-85dd29c1
12666 Bulk Product 44ecad23 Toys & Games $862.15 139 1.4 85 BULK-6c3c5fd7
12667 Bulk Product 4c6d61f2 Electronics $707.84 170 1.7 78 BULK-bd40b791
12668 Bulk Product 03447bb1 Books $209.31 440 3.0 69 BULK-37d252fa
12669 Bulk Product f20ec70f Electronics $424.20 423 1.1 34 BULK-c1502f10
12670 Bulk Product c5be997d Clothing $160.71 254 0.5 81 BULK-9aa70d75
12671 Bulk Product 6781c3c8 Home & Garden $688.56 309 2.8 37 BULK-104aec82
12672 Bulk Product 2291571c Toys & Games $164.26 318 1.6 14 BULK-af46ed51
12673 Bulk Product 0c74a06f Sports & Outdoors $532.03 165 1.7 41 BULK-99e015d8
12674 Bulk Product 5dd425ab Electronics $289.04 238 0.6 50 BULK-3b19b16d
12675 Bulk Product 69e7aa0e Electronics $335.15 368 0.2 93 BULK-adaaa3b5
12676 Bulk Product b3f8cff1 Sports & Outdoors $637.40 434 0.4 38 BULK-99fac0fb
12677 Bulk Product 67d73611 Home & Garden $938.67 198 2.3 79 BULK-3781a31a
12678 Bulk Product 10fd6ada Sports & Outdoors $674.41 361 1.0 19 BULK-37622826
12679 Bulk Product 4d7e6c86 Toys & Games $264.43 450 2.8 18 BULK-0dbf513f
12680 Bulk Product b91124c3 Sports & Outdoors $296.79 285 2.6 31 BULK-e7279c7e
12681 Bulk Product ca2b5015 Sports & Outdoors $103.95 280 2.2 26 BULK-2005ee33
12682 Bulk Product f27e2962 Toys & Games $70.73 212 2.0 69 BULK-402f385b
12683 Bulk Product facd8069 Home & Garden $130.50 232 2.5 19 BULK-b07c53a6
12684 Bulk Product 6d32448f Books $291.32 327 3.0 96 BULK-cd38f787
12685 Bulk Product c4aa8ef9 Toys & Games $942.54 417 0.7 5 BULK-82218064
12686 Bulk Product eb402f3c Books $657.06 495 2.9 52 BULK-d714675f
12687 Bulk Product b2ace0d1 Clothing $398.16 254 2.0 58 BULK-f994e0c5
12688 Bulk Product d10e3d43 Clothing $303.71 185 2.3 50 BULK-3fd76008
12689 Bulk Product 100a06db Clothing $715.69 79 1.8 43 BULK-e86d4cf6
12690 Bulk Product c83beddc Books $372.57 347 1.6 0 BULK-3c73edcb
12691 Bulk Product 307f5c13 Toys & Games $761.65 388 4.6 66 BULK-9e4663a7
12692 Bulk Product 5869c4a6 Electronics $528.09 315 2.1 56 BULK-cfca55d9
12693 Bulk Product eea432a3 Electronics $232.82 355 0.9 82 BULK-8d2fc5c0
12694 Bulk Product 7e17241c Clothing $173.06 465 2.2 74 BULK-f2d98098
12695 Bulk Product 3ae9cdfd Clothing $562.74 195 3.1 24 BULK-eb0f06f9
12696 Bulk Product ead94c90 Toys & Games $928.01 276 1.8 13 BULK-5c7758b9
12697 Bulk Product 6bc8f1b3 Books $362.04 290 4.5 66 BULK-47751b8a
12698 Bulk Product bdc80887 Sports & Outdoors $913.21 250 4.6 10 BULK-9755401a
12699 Bulk Product 98e01feb Books $422.85 293 1.3 48 BULK-2540bfee
12700 Bulk Product e82a5ae5 Clothing $330.68 432 1.4 5 BULK-d1ce0dc5
12701 Bulk Product e9f07e1c Toys & Games $860.54 151 2.9 61 BULK-16104628
12702 Bulk Product ea56cb3a Home & Garden $500.00 52 4.9 34 BULK-3e0bbb1f
12703 Bulk Product fdf7f698 Books $212.81 54 3.4 3 BULK-29da68d6
12704 Bulk Product fcc5220e Toys & Games $852.84 269 4.9 53 BULK-fd68e348
12705 Bulk Product 50df22ed Sports & Outdoors $235.87 61 4.0 41 BULK-8dd0673d
12706 Bulk Product ac3b9d88 Sports & Outdoors $316.24 457 2.8 90 BULK-faeb0149
12707 Bulk Product fbec67b1 Books $895.55 254 1.0 52 BULK-141b3636
12708 Bulk Product eabac6cd Home & Garden $527.75 65 0.9 1 BULK-70f41987
12709 Bulk Product e8a4f809 Sports & Outdoors $244.11 443 2.9 24 BULK-6cd51e0a
12710 Bulk Product c8e37037 Books $613.52 144 0.5 21 BULK-f98d993a
12711 Bulk Product cf34af47 Sports & Outdoors $859.62 296 3.0 68 BULK-2172f05d
12712 Bulk Product 297b4200 Clothing $783.31 428 0.6 41 BULK-532f407e
12713 Bulk Product 4e9a9745 Home & Garden $628.91 275 0.2 78 BULK-3092028e
12714 Bulk Product 6bdd662f Clothing $219.65 98 3.7 83 BULK-82e68483
12715 Bulk Product 201c01bd Sports & Outdoors $103.19 257 1.4 96 BULK-1702ed68
12716 Bulk Product db9d81e0 Books $144.34 127 1.9 86 BULK-209ef429
12717 Bulk Product 64fe5bcf Electronics $909.82 487 1.0 35 BULK-b7784a47
12718 Bulk Product 1a2eaf07 Books $603.64 465 0.5 81 BULK-473097ea
12719 Bulk Product f51791b8 Clothing $704.43 98 2.5 58 BULK-86121450
12720 Bulk Product 7d8c5037 Toys & Games $656.83 263 3.4 68 BULK-7fa049b5
12721 Bulk Product 12009185 Clothing $416.20 432 1.3 40 BULK-174f0955
12722 Bulk Product 48730de3 Sports & Outdoors $913.24 53 3.9 53 BULK-81b8184e
12723 Bulk Product b74dd834 Sports & Outdoors $694.02 51 4.2 18 BULK-f61f0fc2
12724 Bulk Product a1f8fbd8 Books $314.47 169 2.6 23 BULK-ec77cdda
12725 Bulk Product 332227fd Clothing $865.99 214 0.5 25 BULK-5baa1222
12726 Bulk Product 3e3ab0e7 Clothing $87.34 254 3.0 92 BULK-d50ddf7c
12727 Bulk Product cdc55a72 Electronics $212.15 198 2.2 55 BULK-e91b936e
12728 Bulk Product b459bd9d Toys & Games $423.43 359 2.9 26 BULK-df6f7e30
12729 Bulk Product de99bab5 Home & Garden $30.23 452 4.6 60 BULK-ca4245ea
12730 Bulk Product 6145a33e Books $682.81 21 0.7 85 BULK-3aeef61d
12731 Bulk Product ab0a0c8c Books $715.68 205 1.6 80 BULK-ffc7ee0b
12732 Bulk Product 0312f33c Clothing $916.32 499 4.0 70 BULK-c1ace2f2
12733 Bulk Product 2d8c5957 Home & Garden $634.41 466 3.7 16 BULK-12e37c4c
12734 Bulk Product 66038ada Sports & Outdoors $187.76 297 2.2 53 BULK-5f1f8064
12735 Bulk Product 048d7a9b Clothing $588.59 97 3.3 34 BULK-b6e46574
12736 Bulk Product 4e5f3642 Toys & Games $382.10 109 0.9 9 BULK-c71990f0
12737 Bulk Product b7e70761 Sports & Outdoors $255.76 413 3.7 90 BULK-2057d681
12738 Bulk Product f31e6707 Electronics $239.55 22 3.4 68 BULK-b6417f82
12739 Bulk Product bf0c6de4 Home & Garden $76.23 422 3.5 39 BULK-2b7183b2
12740 Bulk Product 8ee96939 Electronics $19.11 108 0.8 17 BULK-a323049c
12741 Bulk Product 1de0956f Toys & Games $486.77 111 1.0 32 BULK-4872ba5d
12742 Bulk Product f786bf07 Books $368.92 233 1.6 64 BULK-a6065cf7
12743 Bulk Product fa947222 Clothing $801.78 325 2.4 72 BULK-c256e9ea
12744 Bulk Product 29d0cfeb Electronics $444.52 308 2.6 45 BULK-af0e29ba
12745 Bulk Product b29224d6 Home & Garden $839.05 225 4.6 80 BULK-cc68ec85
12746 Bulk Product f748444b Books $825.93 75 2.0 77 BULK-bc453af2
12747 Bulk Product 423f41e0 Books $263.70 183 3.5 32 BULK-be149ba4
12748 Bulk Product 8fc0df76 Electronics $250.39 430 2.7 24 BULK-d29ad17c
12749 Bulk Product 27b4648d Toys & Games $552.83 207 0.8 92 BULK-38c4a17a
12750 Bulk Product 18a8ea43 Clothing $272.29 202 1.0 55 BULK-d86d8547
12751 Bulk Product 863296d8 Electronics $854.73 171 3.9 60 BULK-021a857c
12752 Bulk Product d11be6d9 Sports & Outdoors $74.96 450 3.7 28 BULK-789460b9
12753 Bulk Product b506788f Sports & Outdoors $201.80 153 3.6 93 BULK-f8b78186
12754 Bulk Product d20df01d Electronics $79.03 37 3.0 98 BULK-b1c30bf6
12755 Bulk Product ce314980 Electronics $174.08 177 1.1 95 BULK-74612c0a
12756 Bulk Product 582d8ce3 Home & Garden $837.94 52 2.1 1 BULK-386036c2
12757 Bulk Product 182d6967 Books $66.28 234 0.9 0 BULK-86122906
12758 Bulk Product 21fbe6fc Sports & Outdoors $252.13 374 2.1 61 BULK-36428a9a
12759 Bulk Product 2b94ad31 Books $763.07 385 0.1 33 BULK-00a9095c
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