Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

59 ms

Page Size

200

Current Page

71 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 71 Results Showing 14001 - 14200 of 24441

ID Name Category Price Stock Rating Reviews SKU
14560 Bulk Product 789f26b4 Home & Garden $655.27 131 4.4 26 BULK-ffb35643
14561 Bulk Product 52bfb439 Toys & Games $948.39 306 2.2 40 BULK-c936353f
14562 Bulk Product 47ad767f Books $55.60 273 4.0 29 BULK-7f79c043
14563 Bulk Product b84be087 Home & Garden $879.07 281 0.1 4 BULK-405fc767
14564 Bulk Product e75a8fb7 Sports & Outdoors $168.46 316 2.5 82 BULK-8eaafe65
14565 Bulk Product 3f7f355b Toys & Games $925.60 314 0.1 18 BULK-8b646027
14566 Bulk Product 3b76a7d7 Books $855.12 92 3.1 40 BULK-769def03
14567 Bulk Product 1e2de46c Books $154.66 373 1.9 84 BULK-961ce4b5
14568 Bulk Product 5374a4a6 Toys & Games $888.67 393 1.0 53 BULK-283028d8
14569 Bulk Product 4272fbb0 Sports & Outdoors $611.25 428 1.1 40 BULK-811448c8
14570 Bulk Product a131a715 Sports & Outdoors $660.13 443 3.4 71 BULK-1564a4a1
14571 Bulk Product 7d23d454 Clothing $872.26 233 1.2 20 BULK-f0cd351a
14572 Bulk Product 7cf1e02d Books $401.51 387 2.9 75 BULK-cb3e1c25
14573 Bulk Product 4b8e6633 Books $111.15 104 0.2 41 BULK-8798966c
14574 Bulk Product f01f0b13 Books $307.02 416 1.2 16 BULK-19c5c34e
14575 Bulk Product 31eec2be Clothing $202.96 106 3.4 17 BULK-7ba06491
14576 Bulk Product e787cd01 Clothing $55.31 221 0.6 18 BULK-16b89ecc
14577 Bulk Product 32456307 Clothing $95.92 261 1.6 71 BULK-90f356a1
14578 Bulk Product ca38b703 Toys & Games $637.75 135 1.5 18 BULK-09cccced
14579 Bulk Product d27ace4a Books $123.41 325 3.6 77 BULK-c7cd989d
14580 Bulk Product e6245f61 Electronics $600.59 454 0.2 70 BULK-5c217f10
14581 Bulk Product a4e2109b Clothing $376.37 210 0.4 83 BULK-aa4a444b
14582 Bulk Product 28c77948 Home & Garden $414.57 269 4.6 2 BULK-c790565a
14583 Bulk Product da7d35ad Home & Garden $549.21 309 1.3 8 BULK-ae046282
14584 Bulk Product 3c984bec Books $983.53 42 0.6 28 BULK-05a9a0e9
14585 Bulk Product 6b93a80d Toys & Games $239.09 488 0.2 34 BULK-cf196a7e
14586 Bulk Product 5685690f Sports & Outdoors $454.89 379 3.4 97 BULK-4b7d7851
14587 Bulk Product 668b59f2 Books $95.46 20 1.5 81 BULK-03a3b6bd
14588 Bulk Product 7b771204 Home & Garden $774.38 188 3.3 96 BULK-979cd63b
14589 Bulk Product 2f7f379e Electronics $322.06 136 2.3 2 BULK-05202efb
14590 Bulk Product 7079405e Clothing $758.77 340 3.7 78 BULK-deed3816
14591 Bulk Product f270294e Electronics $221.66 265 1.9 46 BULK-ac3ecf4a
14592 Bulk Product 5797a596 Books $202.43 47 2.0 7 BULK-f3c2efa2
14593 Bulk Product 72f2e8c8 Home & Garden $672.74 339 4.2 64 BULK-663318ef
14594 Bulk Product 1aaea52b Home & Garden $512.66 255 4.4 15 BULK-49016533
14595 Bulk Product d46d958b Home & Garden $602.53 386 2.8 5 BULK-ea5ff83a
14596 Bulk Product a39e62d8 Books $855.49 113 1.2 50 BULK-1c1948f0
14597 Bulk Product f53ac016 Books $970.87 143 4.0 17 BULK-02e959d8
14598 Bulk Product 6a1ab805 Clothing $52.23 148 0.0 97 BULK-c6a1454b
14599 Bulk Product 332acb36 Home & Garden $443.13 13 3.5 54 BULK-76013e28
14600 Bulk Product dfbbd670 Sports & Outdoors $114.72 494 1.1 63 BULK-d6bd023b
14601 Bulk Product 50d2ad44 Electronics $260.46 346 2.1 78 BULK-1f388d38
14602 Bulk Product 67e95949 Sports & Outdoors $274.82 365 2.5 59 BULK-81bff0ef
14603 Bulk Product 2751414e Electronics $453.95 46 1.9 69 BULK-67401c08
14604 Bulk Product 001a636c Sports & Outdoors $591.80 117 3.8 29 BULK-9aadc6b2
14605 Bulk Product 510a1677 Toys & Games $208.36 276 3.8 31 BULK-78986d92
14606 Bulk Product 9fcffa10 Clothing $806.54 310 1.7 21 BULK-5ee9f2cf
14607 Bulk Product a7dab9c5 Books $984.76 387 4.7 71 BULK-9a4b29c4
14608 Bulk Product 058c2445 Electronics $521.09 351 1.4 71 BULK-4db74956
14609 Bulk Product e51e2e2a Clothing $1,003.13 374 3.0 88 BULK-855abe08
14610 Bulk Product cf73c054 Home & Garden $722.75 366 4.1 61 BULK-42215697
14611 Bulk Product 76176de5 Electronics $167.38 409 3.3 87 BULK-56477596
14612 Bulk Product 672f831d Sports & Outdoors $188.40 358 0.1 26 BULK-2e47000d
14613 Bulk Product 10ea4e5b Electronics $86.85 340 4.1 4 BULK-80c0a13c
14614 Bulk Product a560252e Toys & Games $451.66 195 0.5 69 BULK-660323d3
14615 Bulk Product 8a438d20 Clothing $831.89 167 1.3 67 BULK-1da09881
14616 Bulk Product a8f7cf55 Toys & Games $330.09 360 2.8 33 BULK-495a63a5
14617 Bulk Product 20a2e495 Electronics $574.96 81 2.5 7 BULK-57025070
14618 Bulk Product 619d3fa2 Toys & Games $463.23 373 4.7 19 BULK-1921bfe5
14619 Bulk Product dc3f09bc Electronics $582.38 489 0.4 48 BULK-7da0f166
14620 Bulk Product 8fbd9210 Home & Garden $972.01 137 0.4 87 BULK-e19812f8
14621 Bulk Product 9842e472 Electronics $185.74 342 1.1 47 BULK-3e43725c
14622 Bulk Product 2d7abd58 Sports & Outdoors $405.22 164 1.9 59 BULK-5051cd0b
14623 Bulk Product 9f576a3c Clothing $554.71 225 4.8 4 BULK-7a7f9ca2
14624 Bulk Product 43ed346c Electronics $877.95 322 1.1 49 BULK-db3108f4
14625 Bulk Product a2b59b53 Books $667.99 479 2.9 75 BULK-e2fcdf32
14626 Bulk Product 5fe7102c Sports & Outdoors $304.46 217 0.1 42 BULK-8149e0ae
14627 Bulk Product 9c605000 Home & Garden $851.19 411 4.6 18 BULK-3490e54f
14628 Bulk Product c2f48650 Toys & Games $777.37 176 2.2 4 BULK-87015e5c
14629 Bulk Product 7278fab6 Clothing $934.35 81 2.7 52 BULK-ca347b11
14630 Bulk Product 2bcb6fc6 Sports & Outdoors $225.96 476 1.4 82 BULK-a20b334f
14631 Bulk Product a12f6f53 Electronics $519.15 164 4.2 60 BULK-4c66d4e3
14632 Bulk Product ffc01366 Books $913.19 41 2.2 4 BULK-bc14b1b9
14633 Bulk Product 3d8121d7 Home & Garden $48.17 97 4.1 9 BULK-938abd3b
14634 Bulk Product 376976ec Toys & Games $435.75 75 1.0 35 BULK-e444bb94
14635 Bulk Product 68e41511 Books $102.99 98 1.5 84 BULK-821b2980
14636 Bulk Product ffffe821 Clothing $441.02 386 3.1 89 BULK-0d6106b9
14637 Bulk Product 7be380fa Electronics $462.49 315 3.4 0 BULK-1aeefd73
14638 Bulk Product c3c8658c Electronics $582.39 389 1.2 2 BULK-9b465ab3
14639 Bulk Product 3c42268e Home & Garden $391.75 279 1.6 63 BULK-c4cb5b26
14640 Bulk Product 3307a67f Books $55.51 217 0.8 56 BULK-3518d2fc
14641 Bulk Product de6a444e Toys & Games $359.49 269 1.6 23 BULK-89e1b05e
14642 Bulk Product 5223aecc Toys & Games $906.38 433 1.6 45 BULK-3378f3b4
14643 Bulk Product 1f4b0a16 Clothing $677.83 243 3.6 31 BULK-a59e8fc2
14644 Bulk Product 26ead5ef Sports & Outdoors $875.33 320 3.0 77 BULK-65a8944d
14645 Bulk Product 9882af8d Home & Garden $257.91 384 1.0 81 BULK-56e0f1d6
14646 Bulk Product 0e971e93 Books $948.44 212 3.2 75 BULK-e66d95c2
14647 Bulk Product c951481b Books $37.39 491 5.0 49 BULK-4805f080
14648 Bulk Product 90a6b065 Home & Garden $846.07 88 0.3 84 BULK-a9e015c0
14649 Bulk Product a593fe4e Books $562.14 482 4.8 84 BULK-86501c4c
14650 Bulk Product a6c25a40 Toys & Games $199.29 178 2.5 99 BULK-b4d7b1bc
14651 Bulk Product 44fa0d1c Books $760.65 479 4.8 55 BULK-a16413c2
14652 Bulk Product 526c42e8 Toys & Games $582.21 392 1.3 44 BULK-b95273ba
14653 Bulk Product 0b12c0e9 Clothing $840.90 77 2.8 35 BULK-8d2bf0b6
14654 Bulk Product 5dca3e42 Home & Garden $336.54 382 0.9 22 BULK-61b13fec
14655 Bulk Product 1cd5275c Books $103.80 448 2.8 53 BULK-9e18c110
14656 Bulk Product 9fffe3c0 Clothing $394.56 405 0.2 20 BULK-e2afbf38
14657 Bulk Product c4b75329 Toys & Games $886.28 317 4.2 17 BULK-57e551a3
14658 Bulk Product 1716d040 Sports & Outdoors $404.97 282 3.6 69 BULK-b1e052bd
14659 Bulk Product d67d977b Clothing $717.13 380 1.3 44 BULK-3d56f307
14660 Bulk Product 7f2b5af0 Books $355.21 202 4.0 87 BULK-be03611d
14661 Bulk Product 879f3243 Clothing $828.83 193 1.0 28 BULK-0c423ab1
14662 Bulk Product 9021267a Electronics $201.70 117 0.8 64 BULK-b565c352
14663 Bulk Product a8f1b322 Home & Garden $757.11 437 1.8 1 BULK-fea7a7f5
14664 Bulk Product bbb856b5 Clothing $574.89 121 0.8 9 BULK-d8d86a15
14665 Bulk Product b7259614 Electronics $678.18 419 2.3 6 BULK-e37e6806
14666 Bulk Product 04f0448c Home & Garden $292.08 90 2.0 47 BULK-46fcb6bf
14667 Bulk Product c40c8965 Books $355.91 419 0.7 70 BULK-7a0a5c44
14668 Bulk Product 0a82040f Clothing $471.96 388 3.6 45 BULK-e058c89d
14669 Bulk Product 60c9e7e9 Electronics $147.27 25 2.6 30 BULK-07e357b9
14670 Bulk Product ffe5f5af Toys & Games $904.88 21 3.7 39 BULK-a46c5aa8
14671 Bulk Product 311ff81c Books $754.05 429 0.4 3 BULK-03e06ff6
14672 Bulk Product da183bbb Electronics $844.85 374 1.9 19 BULK-71cb70a5
14673 Bulk Product fd0de20a Home & Garden $585.45 313 4.0 10 BULK-32a1bcaa
14674 Bulk Product 4e20a516 Clothing $913.78 63 1.4 57 BULK-130459e2
14675 Bulk Product a1943475 Electronics $45.00 37 3.0 92 BULK-bc338c5d
14676 Bulk Product 87fde99d Clothing $906.44 391 5.0 95 BULK-77fb047c
14677 Bulk Product be38dcd8 Home & Garden $706.70 444 2.6 29 BULK-a8c02a7d
14678 Bulk Product cf14da67 Sports & Outdoors $44.04 4 4.2 94 BULK-094a5a81
14679 Bulk Product 0244242d Sports & Outdoors $740.81 150 4.7 97 BULK-d34371ef
14680 Bulk Product ed8c4d8c Toys & Games $357.64 269 2.4 77 BULK-598c973c
14681 Bulk Product 18d60195 Sports & Outdoors $115.89 413 0.1 10 BULK-5de6ef27
14682 Bulk Product bd95c796 Books $985.71 149 0.7 6 BULK-f17f6b51
14683 Bulk Product 4402aaf8 Books $323.01 401 2.3 63 BULK-31a9993f
14684 Bulk Product 9fed4032 Clothing $621.30 231 4.4 43 BULK-9bcc4c84
14685 Bulk Product 36f8658a Electronics $327.19 394 1.7 48 BULK-0283a716
14686 Bulk Product 2828ffce Electronics $524.28 37 0.4 3 BULK-2c75f0c6
14687 Bulk Product e2b790c0 Sports & Outdoors $490.06 334 3.4 70 BULK-5adf2f9a
14688 Bulk Product 6013f2c1 Toys & Games $822.60 138 4.2 11 BULK-be956c8d
14689 Bulk Product e066e78b Toys & Games $736.05 42 1.2 9 BULK-3e534c7e
14690 Bulk Product 0157ad19 Clothing $624.21 189 0.6 66 BULK-85f9f0dc
14691 Bulk Product e5680b33 Home & Garden $1,007.62 410 3.5 64 BULK-bd53c458
14692 Bulk Product d376504b Clothing $885.85 357 3.6 70 BULK-90230d2e
14693 Bulk Product 304e682e Toys & Games $609.67 483 3.6 4 BULK-9d2fe928
14694 Bulk Product 1feaa5ab Sports & Outdoors $26.52 437 4.8 21 BULK-dd503dc9
14695 Bulk Product e37602eb Toys & Games $455.79 88 4.3 78 BULK-8b39a148
14696 Bulk Product 63b8f6c1 Books $975.33 178 1.2 84 BULK-10ea48f5
14697 Bulk Product a25c93bf Books $35.90 117 3.7 78 BULK-c06d97b4
14698 Bulk Product 4054d03a Toys & Games $878.42 430 4.2 30 BULK-21e9bf81
14699 Bulk Product 1c62197b Sports & Outdoors $307.92 90 4.3 7 BULK-9dcfcdd6
14700 Bulk Product d6c802b3 Electronics $427.16 493 0.6 42 BULK-bb8d825d
14701 Bulk Product 27c567f5 Clothing $59.61 381 3.2 46 BULK-f4027973
14702 Bulk Product 980d2e5a Toys & Games $84.81 233 0.5 20 BULK-3b11c27e
14703 Bulk Product 902582d3 Sports & Outdoors $162.26 117 1.5 23 BULK-bd4f17fe
14704 Bulk Product 594020dd Home & Garden $161.45 290 0.7 24 BULK-7ebcd845
14705 Bulk Product 40c73bb6 Home & Garden $34.73 263 0.7 87 BULK-158766c6
14706 Bulk Product 229741bc Toys & Games $326.61 169 1.5 51 BULK-03c42e96
14707 Bulk Product 913d9d12 Home & Garden $679.34 128 2.3 13 BULK-d631c741
14708 Bulk Product 8a5b8dd8 Sports & Outdoors $577.13 271 4.5 59 BULK-ac92317e
14709 Bulk Product 5b2480b4 Electronics $846.17 152 1.1 34 BULK-cb5dd6b5
14710 Bulk Product 2a3c2777 Sports & Outdoors $830.84 45 0.4 63 BULK-c546db20
14711 Bulk Product 12977179 Sports & Outdoors $152.29 98 0.5 93 BULK-2014d5f9
14712 Bulk Product 9f0b5d93 Books $844.19 401 1.4 69 BULK-fcec8b51
14713 Bulk Product 8c91dd71 Books $961.74 459 1.8 54 BULK-799a57f8
14714 Bulk Product 7ca6f653 Home & Garden $544.96 280 4.5 71 BULK-2ab00c6e
14715 Bulk Product 42e47ac5 Electronics $127.30 155 1.1 22 BULK-63fd7d87
14716 Bulk Product 2fc3af54 Clothing $605.49 343 0.1 70 BULK-d7894916
14717 Bulk Product 117995ec Home & Garden $146.66 110 2.2 82 BULK-fa56afde
14718 Bulk Product 40a570a9 Clothing $573.07 24 2.1 55 BULK-8e6c4701
14719 Bulk Product d91d5bb2 Home & Garden $186.97 18 0.2 27 BULK-9c5d1e2b
14720 Bulk Product f3324795 Home & Garden $245.76 279 3.7 46 BULK-a19bbdd2
14721 Bulk Product 27ad7cf7 Home & Garden $207.45 313 0.5 49 BULK-35106cd4
14722 Bulk Product 8e7bf0fb Books $734.86 458 2.3 37 BULK-42889131
14723 Bulk Product 6663aabc Home & Garden $468.39 116 1.3 91 BULK-603a415d
14724 Bulk Product a7803412 Books $364.65 335 3.8 22 BULK-c6db263a
14725 Bulk Product 1a14044d Sports & Outdoors $116.41 109 2.1 45 BULK-d0226918
14726 Bulk Product 6233053f Clothing $489.30 372 4.2 12 BULK-63b510d2
14727 Bulk Product a9603b8a Home & Garden $546.71 60 3.4 71 BULK-00fd1bb4
14728 Bulk Product e4b64839 Toys & Games $999.62 7 0.7 72 BULK-dcbc0a61
14729 Bulk Product c2b9e6ed Home & Garden $536.62 271 3.1 20 BULK-1c1f74e7
14730 Bulk Product 43821dab Toys & Games $321.12 71 1.4 34 BULK-8915dfa8
14731 Bulk Product 1b0dd9bb Books $77.99 371 4.9 6 BULK-03f8c839
14732 Bulk Product 3d0fbe4f Sports & Outdoors $100.73 470 3.5 18 BULK-f046333f
14733 Bulk Product bcab2379 Home & Garden $504.30 421 3.3 27 BULK-2b317a86
14734 Bulk Product 5ef87bfc Electronics $508.70 187 4.5 4 BULK-81cb84bf
14735 Bulk Product 1ffb165d Electronics $334.53 160 1.8 8 BULK-2c57dded
14736 Bulk Product 239a9f9f Books $148.96 285 4.8 69 BULK-4fb21a8e
14737 Bulk Product 150661eb Sports & Outdoors $617.16 422 2.3 69 BULK-4591513e
14738 Bulk Product db1ade42 Clothing $450.56 490 1.8 66 BULK-e49dfc70
14739 Bulk Product 9cfa5bd6 Toys & Games $581.32 261 4.1 3 BULK-0295ccae
14740 Bulk Product 3e2b2b1b Books $283.12 106 3.8 58 BULK-013149d8
14741 Bulk Product e6363182 Sports & Outdoors $690.56 83 2.2 56 BULK-ae8d7fa2
14742 Bulk Product dc04f688 Clothing $551.26 494 4.5 58 BULK-0a8920dc
14743 Bulk Product 9c419a30 Books $738.91 132 2.5 88 BULK-4fa63b3c
14744 Bulk Product 39db7a86 Toys & Games $112.31 392 4.0 24 BULK-5a7e3522
14745 Bulk Product 61fabbae Toys & Games $793.75 421 2.3 58 BULK-71e2bb02
14746 Bulk Product 2d2b833e Electronics $324.55 430 2.5 21 BULK-82762861
14747 Bulk Product ec97a4b4 Electronics $976.95 280 3.0 16 BULK-678caf8f
14748 Bulk Product 3621691b Electronics $740.47 29 3.9 91 BULK-0d53ccfa
14749 Bulk Product 013baa00 Toys & Games $704.00 89 2.8 74 BULK-c6f2fc3a
14750 Bulk Product 482ace23 Clothing $833.71 443 2.8 98 BULK-81d7c2c0
14751 Bulk Product d6bbd130 Electronics $419.66 290 3.0 99 BULK-3e511aee
14752 Bulk Product 58a067a0 Clothing $597.71 179 3.6 27 BULK-c2aacc04
14753 Bulk Product 113f59aa Electronics $585.54 209 4.3 56 BULK-031f62dc
14754 Bulk Product b29447c3 Books $526.78 242 2.4 53 BULK-1245ef65
14755 Bulk Product 10d19545 Sports & Outdoors $908.08 156 3.9 67 BULK-8c4eb3bf
14756 Bulk Product 4bbe25e1 Toys & Games $68.04 389 1.0 28 BULK-0b348978
14757 Bulk Product d1033c55 Electronics $174.44 293 3.4 56 BULK-72a373bd
14758 Bulk Product 5f745593 Electronics $51.64 413 3.2 42 BULK-f75181cd
14759 Bulk Product 1197bf6f Toys & Games $245.75 139 2.2 91 BULK-687c320a
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