Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

11 ms

Page Size

200

Current Page

47 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 47 Results Showing 9201 - 9400 of 24441

ID Name Category Price Stock Rating Reviews SKU
9760 Bulk Product 0ff7905d Electronics $649.14 155 3.9 73 BULK-05b185c7
9761 Bulk Product 1bbeba5a Electronics $258.10 15 0.6 39 BULK-61571ae5
9762 Bulk Product f2692769 Electronics $256.04 491 4.5 28 BULK-5dc8c3d3
9763 Bulk Product d027db5d Toys & Games $348.52 431 3.6 62 BULK-06efdde3
9764 Bulk Product 9d9ac6da Toys & Games $100.92 6 1.1 61 BULK-0f332b94
9765 Bulk Product ac217105 Books $503.65 140 3.7 31 BULK-03228371
9766 Bulk Product 5c62b26a Home & Garden $92.66 199 1.5 50 BULK-01c594e5
9767 Bulk Product 969123dc Clothing $129.62 494 2.4 95 BULK-8d85f74d
9768 Bulk Product 5065c6a8 Sports & Outdoors $812.17 361 1.8 73 BULK-a64b7d3d
9769 Bulk Product 4ba84c3d Sports & Outdoors $571.93 207 2.4 47 BULK-38a969a7
9770 Bulk Product bd99a64c Electronics $837.90 460 1.6 23 BULK-26203eae
9771 Bulk Product 9073dd6d Books $713.46 38 0.5 79 BULK-965dc645
9772 Bulk Product d592d0b9 Toys & Games $605.16 339 3.9 38 BULK-1f2f094b
9773 Bulk Product 8da0b12e Home & Garden $239.17 135 2.0 68 BULK-9d9da534
9774 Bulk Product 54f40e02 Toys & Games $95.48 435 2.6 62 BULK-3d726535
9775 Bulk Product 96f36b01 Home & Garden $670.81 441 2.7 21 BULK-f9ad696e
9776 Bulk Product 8fa7a7f6 Sports & Outdoors $342.49 311 4.0 52 BULK-0777fe69
9777 Bulk Product 1d4ba6e1 Sports & Outdoors $925.38 119 2.2 23 BULK-bf10bbfa
9778 Bulk Product d5cdabc0 Toys & Games $268.38 94 0.2 27 BULK-efe13dd6
9779 Bulk Product 5b8fbc72 Home & Garden $746.09 468 1.3 15 BULK-488ffc64
9780 Bulk Product b15b6635 Clothing $323.83 55 1.7 49 BULK-0698b224
9781 Bulk Product 617c28b5 Home & Garden $787.10 61 1.0 97 BULK-d1c04806
9782 Bulk Product 3dac87dc Toys & Games $911.48 408 0.6 78 BULK-3da84c3f
9783 Bulk Product 5d4e01ee Books $62.90 317 4.9 84 BULK-de9dae18
9784 Bulk Product 57421890 Sports & Outdoors $938.85 470 1.0 59 BULK-0eacbf40
9785 Bulk Product f6090ee1 Home & Garden $287.33 185 1.3 78 BULK-b0a13c5d
9786 Bulk Product a1f1f4b5 Electronics $922.84 199 3.5 8 BULK-050acfbe
9787 Bulk Product 75124496 Toys & Games $753.79 178 0.6 16 BULK-f988ea2b
9788 Bulk Product 820844e7 Sports & Outdoors $989.01 436 0.0 84 BULK-617866ca
9789 Bulk Product dc4330d4 Books $441.27 290 0.8 37 BULK-e05842a0
9790 Bulk Product d3acf228 Toys & Games $796.17 327 2.7 43 BULK-b350af3d
9791 Bulk Product ce558c11 Toys & Games $509.46 343 4.9 25 BULK-faafe764
9792 Bulk Product 722c42fd Sports & Outdoors $1,006.60 302 4.4 83 BULK-00b95c63
9793 Bulk Product 3a4de7ae Toys & Games $802.85 429 2.5 70 BULK-83fcdb12
9794 Bulk Product 5f6e985e Sports & Outdoors $919.77 408 3.4 28 BULK-2578fb16
9795 Bulk Product 96397ee0 Books $905.74 43 1.1 74 BULK-291f8067
9796 Bulk Product 22bd44b3 Sports & Outdoors $26.08 62 0.7 27 BULK-62fa1f6a
9797 Bulk Product 8be2af79 Toys & Games $787.51 6 3.0 65 BULK-5d908f7b
9798 Bulk Product 32b38f12 Clothing $136.17 142 0.7 67 BULK-ce2cee8a
9799 Bulk Product 7916ae4f Clothing $756.42 265 0.5 50 BULK-933ecd9a
9800 Bulk Product 633a2031 Home & Garden $233.54 346 1.7 3 BULK-8b7fa9c5
9801 Bulk Product 12c8af5d Electronics $553.87 441 2.3 67 BULK-1017f568
9802 Bulk Product cbeef629 Electronics $503.81 240 0.4 42 BULK-19a20433
9803 Bulk Product 2ecede9c Books $326.39 114 2.2 84 BULK-725417a7
9804 Bulk Product e81aafb1 Home & Garden $427.35 279 0.3 31 BULK-8286284a
9805 Bulk Product 10d45009 Sports & Outdoors $802.12 308 4.1 21 BULK-b08a6238
9806 Bulk Product cc2f7ef0 Books $630.84 224 0.3 32 BULK-e9bad3c5
9807 Bulk Product aba14e35 Books $111.61 404 2.9 56 BULK-c58e6311
9808 Bulk Product f11d276f Home & Garden $660.70 9 1.4 58 BULK-1022e07f
9809 Bulk Product 4df996e1 Home & Garden $846.96 307 2.9 22 BULK-fc64db05
9810 Bulk Product 309ccdb6 Home & Garden $574.17 139 2.0 9 BULK-9e517123
9811 Bulk Product d6803205 Books $658.88 177 4.9 15 BULK-32223430
9812 Bulk Product 1c60c30d Clothing $584.57 348 1.6 13 BULK-b5cbc623
9813 Bulk Product 543be492 Sports & Outdoors $471.45 220 3.8 63 BULK-6e1ba108
9814 Bulk Product 74095564 Electronics $849.69 280 1.7 37 BULK-5c4c6287
9815 Bulk Product 4715d77f Books $341.16 186 2.9 39 BULK-914f07f9
9816 Bulk Product 8be6a04c Sports & Outdoors $954.84 460 2.2 84 BULK-d7bcea83
9817 Bulk Product dee77662 Books $153.39 201 0.1 58 BULK-9aa95447
9818 Bulk Product d5e92594 Toys & Games $467.89 132 0.6 99 BULK-d5d4c2cf
9819 Bulk Product 5dd0bf2d Toys & Games $778.95 241 1.1 66 BULK-c1471964
9820 Bulk Product e457823b Books $1,000.40 326 2.9 83 BULK-1a8ddcd3
9821 Bulk Product 501c67f6 Home & Garden $632.17 130 4.5 89 BULK-1c80bb08
9822 Bulk Product b3327baf Books $766.88 247 3.6 25 BULK-267679ec
9823 Bulk Product f12a6945 Sports & Outdoors $551.15 335 1.9 21 BULK-70c2731f
9824 Bulk Product 83fc89bb Sports & Outdoors $494.59 107 1.5 7 BULK-7cacec7f
9825 Bulk Product b00f642e Home & Garden $962.49 204 0.6 27 BULK-3a63c5b3
9826 Bulk Product 84594225 Books $872.50 134 2.6 17 BULK-c5aafb0a
9827 Bulk Product b05b624d Sports & Outdoors $26.74 205 3.3 72 BULK-d4f5e2dd
9828 Bulk Product 23abfc33 Books $206.93 442 0.9 21 BULK-568fa421
9829 Bulk Product 9f435e47 Books $619.43 134 3.5 80 BULK-fc30d034
9830 Bulk Product 4a3bf648 Sports & Outdoors $937.51 109 3.1 21 BULK-dd9b2aff
9831 Bulk Product f93e6420 Home & Garden $149.01 162 0.5 41 BULK-2ad7d869
9832 Bulk Product 33ad1151 Electronics $962.04 423 1.1 90 BULK-74d3172d
9833 Bulk Product 1e1082df Books $803.96 236 4.0 10 BULK-f01e48c3
9834 Bulk Product 2953b63a Sports & Outdoors $354.19 26 3.7 62 BULK-50ab2ae0
9835 Bulk Product 85f59bb1 Electronics $52.24 442 2.5 61 BULK-7b58d18a
9836 Bulk Product b7135615 Sports & Outdoors $440.04 477 2.5 24 BULK-0b43872f
9837 Bulk Product 847b711e Toys & Games $449.56 352 3.7 69 BULK-217e263d
9838 Bulk Product b9fe8418 Home & Garden $968.18 214 3.2 78 BULK-1d6991d2
9839 Bulk Product f5f1d8bb Toys & Games $662.87 389 4.5 18 BULK-38be49b4
9840 Bulk Product 2a0a5ebe Clothing $221.42 474 4.8 67 BULK-6da7640e
9841 Bulk Product 0899007d Toys & Games $594.53 26 0.9 37 BULK-5be026b6
9842 Bulk Product 9dfa9f29 Sports & Outdoors $966.28 434 0.9 53 BULK-39504a16
9843 Bulk Product 3c9e8566 Electronics $813.83 491 2.2 43 BULK-ac273803
9844 Bulk Product 4d33740a Sports & Outdoors $719.29 279 3.6 31 BULK-7167d00d
9845 Bulk Product 17518e04 Toys & Games $439.51 172 0.9 36 BULK-03bf1f6e
9846 Bulk Product fa072ebf Home & Garden $325.12 93 4.6 7 BULK-7bbd0729
9847 Bulk Product 97c0524c Books $383.18 108 0.6 24 BULK-2ee624a7
9848 Bulk Product 9be14db0 Home & Garden $378.76 74 2.8 98 BULK-6472cc24
9849 Bulk Product 5d0fc8e0 Toys & Games $723.09 454 2.2 90 BULK-0574ad64
9850 Bulk Product 59ff8b4a Books $364.87 472 1.7 16 BULK-1eda80a5
9851 Bulk Product a6cd730f Books $776.17 55 0.1 62 BULK-c08a9256
9852 Bulk Product 190eac96 Electronics $231.71 278 4.8 48 BULK-8333ad16
9853 Bulk Product 26b15311 Home & Garden $732.08 470 2.6 18 BULK-67b84d40
9854 Bulk Product 22797dec Electronics $214.32 185 2.8 57 BULK-2258bec3
9855 Bulk Product 84f0b2c5 Toys & Games $474.78 73 1.9 95 BULK-bb5f5d12
9856 Bulk Product a30b84ee Toys & Games $440.87 185 2.9 98 BULK-171a044c
9857 Bulk Product 034e6301 Electronics $854.25 360 3.3 89 BULK-ad4f2d49
9858 Bulk Product 7d7c5598 Toys & Games $238.48 351 3.7 49 BULK-0cb55fba
9859 Bulk Product fb692ce9 Clothing $605.01 136 1.5 78 BULK-b961a97e
9860 Bulk Product 917b7467 Home & Garden $623.28 160 2.2 92 BULK-b43994a2
9861 Bulk Product 4a0faeac Electronics $941.66 406 0.9 54 BULK-43dcbf46
9862 Bulk Product 9d3e06e2 Electronics $158.22 98 4.9 32 BULK-be3599f9
9863 Bulk Product b052096d Home & Garden $230.07 183 3.5 2 BULK-68878aac
9864 Bulk Product e18da927 Home & Garden $877.09 27 0.9 40 BULK-bf87fade
9865 Bulk Product f774e1d9 Books $868.42 106 0.5 81 BULK-02500f01
9866 Bulk Product 2b5448a1 Home & Garden $656.93 182 2.4 63 BULK-6dd172f2
9867 Bulk Product 6a85471f Sports & Outdoors $790.42 190 0.6 50 BULK-9e51954d
9868 Bulk Product 808f17a7 Sports & Outdoors $734.07 355 2.8 26 BULK-b8bf560c
9869 Bulk Product 80eeb1f0 Toys & Games $300.57 229 2.4 99 BULK-f612dbf8
9870 Bulk Product 3eb8a534 Toys & Games $771.82 297 3.9 82 BULK-bfa7f562
9871 Bulk Product 4a8b33aa Books $625.22 374 0.1 84 BULK-262ce539
9872 Bulk Product 1bd5bb5c Home & Garden $455.81 474 2.0 24 BULK-e7ed8459
9873 Bulk Product 42b694e3 Home & Garden $457.05 450 3.3 83 BULK-7375c52c
9874 Bulk Product a4cee21f Home & Garden $942.37 62 1.8 69 BULK-0f4d47d1
9875 Bulk Product 9afd1627 Clothing $388.64 206 4.6 53 BULK-28d1864f
9876 Bulk Product 569b105c Books $282.93 379 0.7 33 BULK-38bc1ba9
9877 Bulk Product 4fc0434e Home & Garden $156.70 109 0.5 95 BULK-e399bd5e
9878 Bulk Product d28b6cb7 Home & Garden $101.67 336 4.9 79 BULK-28f8739a
9879 Bulk Product b1202684 Clothing $593.46 429 2.5 52 BULK-f4605d70
9880 Bulk Product d3619073 Books $543.30 457 1.6 53 BULK-69da34de
9881 Bulk Product df122972 Toys & Games $158.48 310 3.6 59 BULK-6d567e1a
9882 Bulk Product d362f7ad Home & Garden $814.40 423 1.0 96 BULK-8f7c52f7
9883 Bulk Product 3c8a44ca Toys & Games $623.57 176 3.7 11 BULK-ceeea988
9884 Bulk Product 21a85ed9 Sports & Outdoors $199.09 40 3.3 77 BULK-2472faf8
9885 Bulk Product f03114be Toys & Games $946.77 400 1.9 6 BULK-3f2636b9
9886 Bulk Product b9d46494 Clothing $180.48 370 4.5 61 BULK-35db9ac7
9887 Bulk Product e42d9526 Sports & Outdoors $150.85 84 4.0 35 BULK-592b46df
9888 Bulk Product 88db2500 Clothing $515.21 482 1.4 28 BULK-8c8ad77e
9889 Bulk Product bb7b2579 Home & Garden $21.01 127 2.5 51 BULK-67309c1e
9890 Bulk Product 826f2ef9 Electronics $292.05 138 1.7 57 BULK-7a4a4b4a
9891 Bulk Product 53085e9e Home & Garden $483.34 220 2.2 18 BULK-7259fd0d
9892 Bulk Product 3cc75d85 Home & Garden $831.07 132 0.4 87 BULK-05465af3
9893 Bulk Product 99189616 Books $942.28 67 4.7 91 BULK-a146b683
9894 Bulk Product c8158fbb Clothing $332.32 486 1.2 18 BULK-ffadcb5e
9895 Bulk Product f9263aa1 Home & Garden $900.34 251 3.4 63 BULK-ae4d159d
9896 Bulk Product 72fbc5c5 Clothing $670.61 402 3.5 85 BULK-caf38cdb
9897 Bulk Product 6a16e78b Home & Garden $139.35 485 1.3 21 BULK-8fd003f5
9898 Bulk Product 90eeb8e4 Books $299.25 362 0.6 73 BULK-218bd20f
9899 Bulk Product 51e8bb29 Toys & Games $971.67 420 0.5 33 BULK-7177a92c
9900 Bulk Product 17ba30ff Home & Garden $229.69 390 2.0 65 BULK-14f1105a
9901 Bulk Product 95d521e9 Clothing $124.30 345 4.6 26 BULK-9787d326
9902 Bulk Product a10bfe7b Home & Garden $862.89 86 1.2 86 BULK-a3e94056
9903 Bulk Product 72b9b0d0 Electronics $430.41 331 4.4 25 BULK-65961253
9904 Bulk Product b90dfe6e Clothing $59.73 444 0.1 46 BULK-e85cb9e1
9905 Bulk Product 7a9f8490 Books $844.41 311 3.6 65 BULK-d6fae526
9906 Bulk Product 715c2db0 Sports & Outdoors $704.28 288 4.7 12 BULK-79386bf1
9907 Bulk Product 55ca4a43 Toys & Games $470.38 245 0.9 32 BULK-e07c5b33
9908 Bulk Product ca784daa Toys & Games $255.66 466 4.7 93 BULK-6db9d7e2
9909 Bulk Product 47e3964a Sports & Outdoors $851.82 486 1.9 36 BULK-114de0a2
9910 Bulk Product 797ec522 Electronics $434.20 71 1.3 72 BULK-cfb7b6d5
9911 Bulk Product 3c60ecb8 Sports & Outdoors $354.74 401 4.2 63 BULK-12c26eeb
9912 Bulk Product b5c060f1 Books $245.42 121 2.5 57 BULK-c9e870ec
9913 Bulk Product 8bb720c4 Sports & Outdoors $549.71 386 4.0 56 BULK-40c867ad
9914 Bulk Product 995d4509 Clothing $798.40 298 1.1 28 BULK-8b1bda7c
9915 Bulk Product b44460ba Books $989.30 87 1.1 5 BULK-ae1f9538
9916 Bulk Product e17fb79b Electronics $1,006.23 253 3.4 39 BULK-6d5f4dd6
9917 Bulk Product 5a030437 Sports & Outdoors $852.95 289 1.4 12 BULK-92b5674b
9918 Bulk Product 815458d2 Home & Garden $899.31 109 1.4 17 BULK-7faedec9
9919 Bulk Product 879f746d Toys & Games $573.45 21 2.0 97 BULK-c406f834
9920 Bulk Product dafd158f Electronics $117.03 303 2.9 52 BULK-23c46932
9921 Bulk Product 468ea3e1 Toys & Games $131.57 436 3.7 62 BULK-1554bdeb
9922 Bulk Product 3f684e05 Books $41.24 41 2.0 85 BULK-db92ed34
9923 Bulk Product 8e15a2af Sports & Outdoors $152.70 47 2.6 85 BULK-5c692af6
9924 Bulk Product 66d8a505 Books $915.27 104 2.2 9 BULK-b7bd9d09
9925 Bulk Product 1bc108c2 Toys & Games $1,002.27 94 2.7 43 BULK-9da15ae5
9926 Bulk Product 4e39f8d9 Sports & Outdoors $862.45 285 4.6 54 BULK-d94ace2f
9927 Bulk Product 9dbac92f Electronics $848.80 41 2.9 94 BULK-fc3e4c1f
9928 Bulk Product 01d5db1c Home & Garden $425.87 351 1.0 85 BULK-0a9e169c
9929 Bulk Product a1d2531e Home & Garden $85.61 105 3.5 70 BULK-3ab9c7a5
9930 Bulk Product 91b5a8f3 Toys & Games $497.07 469 3.3 58 BULK-72fe443b
9931 Bulk Product 9da15ae5 Home & Garden $585.86 238 0.8 44 BULK-8e891537
9932 Bulk Product abb6ec0b Electronics $124.86 412 2.7 49 BULK-550e1275
9933 Bulk Product 75b1d6b6 Home & Garden $658.02 262 2.2 38 BULK-aadbb4b8
9934 Bulk Product b1fa7dd1 Toys & Games $569.58 84 0.6 44 BULK-5eaa762b
9935 Bulk Product ff8f0907 Electronics $399.83 23 1.9 71 BULK-c86268c5
9936 Bulk Product fdfcb9cd Toys & Games $316.70 222 1.1 26 BULK-9f961f74
9937 Bulk Product da9f2e7e Home & Garden $947.29 444 3.5 80 BULK-0bf901ff
9938 Bulk Product 869ff8b8 Sports & Outdoors $908.50 195 4.9 65 BULK-23bfbeac
9939 Bulk Product 99bb2bdd Clothing $445.29 241 0.4 98 BULK-33e7f9ca
9940 Bulk Product a9b48166 Toys & Games $750.10 229 0.0 32 BULK-61910d6c
9941 Bulk Product 86a129aa Home & Garden $820.43 446 4.0 74 BULK-95a3ef94
9942 Bulk Product b6c63672 Sports & Outdoors $994.76 401 4.3 42 BULK-7e2676d3
9943 Bulk Product ea6cabef Home & Garden $659.45 17 1.2 87 BULK-4ab947f8
9944 Bulk Product 6095da45 Clothing $664.67 301 3.2 18 BULK-1de27e29
9945 Bulk Product 3b2808b8 Electronics $358.19 1 1.9 80 BULK-50fc5f1e
9946 Bulk Product 03bf063c Home & Garden $131.36 105 0.5 50 BULK-702bae17
9947 Bulk Product 1eb0336a Home & Garden $204.34 209 1.0 96 BULK-d7e6fa2a
9948 Bulk Product 4ee14545 Clothing $676.56 79 4.5 2 BULK-fb67f39d
9949 Bulk Product b197c155 Electronics $943.86 33 4.4 55 BULK-39d9f6c5
9950 Bulk Product cefc6d98 Sports & Outdoors $683.43 310 2.7 84 BULK-7aa17581
9951 Bulk Product 55d4f81c Electronics $344.20 321 1.1 62 BULK-6c3b6686
9952 Bulk Product 02b4d018 Toys & Games $296.16 181 1.3 47 BULK-28422283
9953 Bulk Product 2aad8fb3 Books $587.27 380 1.4 88 BULK-cd031b38
9954 Bulk Product 329a8a0c Clothing $897.05 62 3.1 59 BULK-717b7a56
9955 Bulk Product 748360c8 Electronics $760.85 180 1.5 18 BULK-e23bbe19
9956 Bulk Product f1592174 Sports & Outdoors $884.85 498 3.5 34 BULK-4ba568c4
9957 Bulk Product 4589777d Home & Garden $384.69 235 3.5 7 BULK-a854b30e
9958 Bulk Product 9a29c466 Sports & Outdoors $366.03 153 3.9 26 BULK-24537ffe
9959 Bulk Product 01a75d1a Toys & Games $452.87 321 0.7 49 BULK-390156ed
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