Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

17 ms

Page Size

200

Current Page

42 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 42 Results Showing 8201 - 8400 of 24441

ID Name Category Price Stock Rating Reviews SKU
8760 Bulk Product 09a21377 Books $205.91 369 4.2 50 BULK-42630311
8761 Bulk Product ab2a66a5 Electronics $21.33 24 4.1 43 BULK-cf25886c
8762 Bulk Product d6efb72b Clothing $149.84 74 2.8 88 BULK-df859491
8763 Bulk Product 8afa34df Electronics $662.38 56 4.4 85 BULK-bb72ea8b
8764 Bulk Product b101bec4 Toys & Games $969.21 177 3.6 83 BULK-e036c09d
8765 Bulk Product 69636c54 Electronics $120.14 88 1.7 16 BULK-9df2b9c6
8766 Bulk Product 87e0d9b8 Books $906.53 285 2.8 60 BULK-b9d19b9f
8767 Bulk Product 59b5f505 Home & Garden $905.28 347 2.5 47 BULK-407b9487
8768 Bulk Product a6c56bf5 Clothing $110.23 246 3.3 8 BULK-dea5215e
8769 Bulk Product 64c9f16b Clothing $445.03 24 0.7 63 BULK-6687ef95
8770 Bulk Product b8037668 Sports & Outdoors $310.14 185 4.9 56 BULK-15fc86ce
8771 Bulk Product 76aa87eb Books $808.11 139 2.0 36 BULK-ac33b23c
8772 Bulk Product a25de683 Electronics $689.73 129 4.2 95 BULK-e793168d
8773 Bulk Product 535e9968 Sports & Outdoors $284.61 87 0.0 80 BULK-6d4c7270
8774 Bulk Product d9b267c7 Electronics $49.58 204 3.4 87 BULK-5e631cc8
8775 Bulk Product 9c430dc6 Toys & Games $267.18 468 1.2 71 BULK-ddcd086a
8776 Bulk Product 8a8ef3c1 Toys & Games $676.92 311 2.1 70 BULK-6d79d0dd
8777 Bulk Product c7ec0008 Toys & Games $833.71 153 0.8 5 BULK-8d68b281
8778 Bulk Product d962e4ec Books $787.11 104 2.8 27 BULK-5a08a7e2
8779 Bulk Product 4cf1be9b Sports & Outdoors $210.71 6 2.2 2 BULK-fd262327
8780 Bulk Product 5e78d339 Electronics $111.14 150 0.6 16 BULK-d52d4d56
8781 Bulk Product 776e1029 Electronics $133.11 137 3.0 16 BULK-c2293d2e
8782 Bulk Product 1d0b2434 Clothing $332.80 255 3.6 28 BULK-284e349a
8783 Bulk Product f7a00721 Home & Garden $147.93 490 3.5 91 BULK-e2707cc4
8784 Bulk Product b7c042f1 Home & Garden $508.23 65 4.1 34 BULK-7dbf8d98
8785 Bulk Product cd36fb88 Toys & Games $516.63 449 2.9 12 BULK-948a879d
8786 Bulk Product 60280f4a Books $322.76 462 0.8 36 BULK-ed478901
8787 Bulk Product ccd397ae Books $478.78 6 3.1 9 BULK-4f6b003f
8788 Bulk Product fcb2019c Books $30.92 68 3.9 37 BULK-8ac4a86d
8789 Bulk Product 3aab636b Home & Garden $561.74 51 0.9 21 BULK-b7939d26
8790 Bulk Product 4d698914 Electronics $387.21 171 2.5 13 BULK-41f46700
8791 Bulk Product a32c2975 Books $652.71 150 0.5 13 BULK-0b53b034
8792 Bulk Product 4075164e Home & Garden $296.57 478 3.3 67 BULK-2d5f0234
8793 Bulk Product a81472aa Sports & Outdoors $194.50 50 2.8 56 BULK-405cf498
8794 Bulk Product 6eee4ade Clothing $799.41 110 2.9 46 BULK-abdae194
8795 Bulk Product 5fcf995d Clothing $927.62 243 4.9 37 BULK-84e403f0
8796 Bulk Product e875d324 Home & Garden $400.19 107 3.6 58 BULK-cd17a4ee
8797 Bulk Product 8f7a1ffb Clothing $641.43 480 2.6 8 BULK-aa53f74b
8798 Bulk Product 6fc0bdea Clothing $571.88 154 1.2 77 BULK-45f8183b
8799 Bulk Product f29bfeb1 Electronics $886.75 147 0.9 41 BULK-c86b923c
8800 Bulk Product 8e9eb6dc Clothing $651.19 402 4.5 27 BULK-7322490c
8801 Bulk Product 0a9f4b58 Toys & Games $977.07 123 1.1 82 BULK-8f2daa71
8802 Bulk Product 19766a55 Sports & Outdoors $437.72 325 0.9 1 BULK-f8bb59f8
8803 Bulk Product e6a3cecc Electronics $773.19 41 4.4 9 BULK-0a5c39d0
8804 Bulk Product 16a525ee Electronics $84.58 78 4.3 79 BULK-45f22cf6
8805 Bulk Product d2a80acf Sports & Outdoors $735.35 228 0.1 88 BULK-58fbe7ec
8806 Bulk Product 04c40036 Books $793.13 52 4.3 34 BULK-66a589e5
8807 Bulk Product 276b9aa1 Clothing $201.40 105 2.7 97 BULK-1564d4df
8808 Bulk Product bf6ce337 Home & Garden $185.34 334 1.1 20 BULK-4d6633ac
8809 Bulk Product 15129023 Electronics $232.33 241 1.6 91 BULK-c62ebc1b
8810 Bulk Product dcaa9a00 Books $42.31 378 5.0 62 BULK-99a8df9d
8811 Bulk Product a913d5f6 Sports & Outdoors $653.61 438 0.2 86 BULK-d61f6f85
8812 Bulk Product 3c7283c4 Home & Garden $256.90 390 2.6 26 BULK-66e35fff
8813 Bulk Product 971a3e65 Sports & Outdoors $985.85 421 0.7 55 BULK-0e824783
8814 Bulk Product 1e19505f Toys & Games $38.76 138 3.6 46 BULK-913f7996
8815 Bulk Product 918d1e5a Sports & Outdoors $305.09 328 0.6 61 BULK-12f79e2b
8816 Bulk Product c65a982f Electronics $225.36 336 4.4 19 BULK-63c4ccf8
8817 Bulk Product fb55ad6f Electronics $564.17 187 2.7 72 BULK-8b3758a5
8818 Bulk Product c1ed7018 Electronics $616.18 389 3.5 71 BULK-f10a686e
8819 Bulk Product a0d1e702 Clothing $263.60 188 3.6 41 BULK-e90677f8
8820 Bulk Product b7178f34 Home & Garden $216.78 475 1.8 81 BULK-7392384d
8821 Bulk Product 39d18193 Home & Garden $988.63 72 4.9 65 BULK-10383c29
8822 Bulk Product a9c42406 Toys & Games $626.18 141 3.4 86 BULK-5c9e8a30
8823 Bulk Product 9d53b951 Clothing $42.96 112 1.9 58 BULK-9cf57a66
8824 Bulk Product 810df834 Electronics $549.65 87 4.7 50 BULK-cc83387f
8825 Bulk Product 728d5d05 Home & Garden $802.56 399 1.8 32 BULK-f6684b86
8826 Bulk Product 7493ceca Sports & Outdoors $404.43 298 4.2 5 BULK-86a91477
8827 Bulk Product 91803117 Electronics $263.97 153 3.3 48 BULK-4c251b38
8828 Bulk Product e9b5c5a2 Electronics $284.68 48 3.3 68 BULK-471fbd78
8829 Bulk Product e8a206ba Clothing $682.69 374 0.7 5 BULK-faf03308
8830 Bulk Product 2f1d2634 Clothing $376.09 462 0.6 0 BULK-7d69fe60
8831 Bulk Product ee5240d0 Electronics $933.47 272 3.4 94 BULK-3b10b8b4
8832 Bulk Product 8a7e994d Home & Garden $731.25 42 1.2 17 BULK-108f264e
8833 Bulk Product fdad0be9 Clothing $845.51 14 0.7 54 BULK-60260a10
8834 Bulk Product 178f76fb Sports & Outdoors $573.25 465 0.6 25 BULK-7b7367a0
8835 Bulk Product ef56811d Sports & Outdoors $791.37 92 1.6 32 BULK-70223a03
8836 Bulk Product 944dabf1 Books $952.91 267 4.1 96 BULK-3ff3d2b2
8837 Bulk Product 3637f6ff Electronics $809.23 494 0.5 38 BULK-43d59097
8838 Bulk Product 2ce9c197 Clothing $455.46 162 2.0 61 BULK-e9c79f6a
8839 Bulk Product c8e46c9f Home & Garden $447.50 218 0.0 16 BULK-dec66c2e
8840 Bulk Product c538789f Books $664.49 62 3.7 72 BULK-e7a667a1
8841 Bulk Product d1993650 Clothing $996.27 319 4.4 31 BULK-e151bedb
8842 Bulk Product 6a9beb47 Electronics $489.19 175 3.6 83 BULK-f0acc6be
8843 Bulk Product f56a8ee7 Home & Garden $472.87 363 3.3 60 BULK-aef913bc
8844 Bulk Product e5576c59 Clothing $853.84 480 3.3 35 BULK-d409ae0b
8845 Bulk Product 1e2f1414 Home & Garden $421.45 112 3.2 51 BULK-6d1766b9
8846 Bulk Product 42e17a9e Sports & Outdoors $485.19 141 2.1 71 BULK-8037666d
8847 Bulk Product ae60c4a6 Sports & Outdoors $263.31 330 3.2 50 BULK-ce62e83d
8848 Bulk Product 890d9a39 Toys & Games $885.51 1 2.7 89 BULK-09be8d46
8849 Bulk Product 39035d5b Books $243.39 467 2.3 36 BULK-f57654fd
8850 Bulk Product ce6750e7 Home & Garden $403.38 242 1.2 46 BULK-0f94ba24
8851 Bulk Product 2eaa49b6 Toys & Games $443.69 433 5.0 57 BULK-2ba4ac85
8852 Bulk Product fa84977d Electronics $791.65 268 1.7 75 BULK-a32c433e
8853 Bulk Product 8d88f405 Sports & Outdoors $338.40 33 2.6 45 BULK-d9624b3c
8854 Bulk Product 798eb8ca Clothing $355.60 371 2.6 39 BULK-4500553d
8855 Bulk Product b6a42e41 Clothing $696.28 161 1.2 25 BULK-3449d459
8856 Bulk Product b9338b6b Clothing $448.77 189 0.8 2 BULK-27a22201
8857 Bulk Product 97e98e6b Electronics $928.53 218 4.7 41 BULK-3aab73ec
8858 Bulk Product 65140462 Clothing $960.85 403 4.4 95 BULK-2b873ca1
8859 Bulk Product 4e828847 Books $22.33 49 0.7 10 BULK-f172ba9a
8860 Bulk Product aefa819f Electronics $501.70 176 1.2 61 BULK-cdaf9df4
8861 Bulk Product 55cd8b2e Toys & Games $607.98 336 3.0 68 BULK-8c8d4b79
8862 Bulk Product c172fc22 Toys & Games $669.21 266 0.3 57 BULK-eb2f739e
8863 Bulk Product f33bd357 Home & Garden $65.63 343 0.4 73 BULK-214f570a
8864 Bulk Product c08f80cc Books $318.68 180 2.5 75 BULK-87f60952
8865 Bulk Product 63d8c038 Toys & Games $38.02 56 0.0 29 BULK-7759c37b
8866 Bulk Product 1812fc82 Toys & Games $592.87 41 1.6 99 BULK-bbd24fb3
8867 Bulk Product 38893fcb Home & Garden $709.63 280 2.4 10 BULK-b600bd74
8868 Bulk Product 0fb8a957 Books $227.44 483 3.0 12 BULK-60eb76dd
8869 Bulk Product f2323bb4 Electronics $884.89 87 4.1 20 BULK-6202bc0f
8870 Bulk Product 70570e55 Home & Garden $345.39 324 3.3 62 BULK-f6edf518
8871 Bulk Product 14748a8d Clothing $265.84 494 3.6 33 BULK-edf30ea6
8872 Bulk Product 8bb9b5ec Home & Garden $361.35 33 3.1 9 BULK-6738019a
8873 Bulk Product 7cc3343a Electronics $945.11 486 3.5 40 BULK-4a04613b
8874 Bulk Product a4fe3ea2 Electronics $260.63 401 4.6 69 BULK-22883028
8875 Bulk Product 8a82a3db Books $207.88 284 3.3 88 BULK-fa4f57ff
8876 Bulk Product 30030bdd Home & Garden $375.33 147 5.0 73 BULK-6f36ed9d
8877 Bulk Product b7ea7c81 Books $950.19 293 0.4 41 BULK-56e69116
8878 Bulk Product 6d9e5d8a Toys & Games $543.00 438 1.9 39 BULK-11e09ffb
8879 Bulk Product 9c7bce78 Toys & Games $269.39 2 0.3 30 BULK-937f24b3
8880 Bulk Product bb3262c0 Clothing $895.73 107 2.4 37 BULK-e7476d38
8881 Bulk Product dea3d2de Sports & Outdoors $762.59 442 1.1 11 BULK-e326de8c
8882 Bulk Product 45bf9749 Electronics $64.51 323 4.8 84 BULK-38a760bd
8883 Bulk Product 69257e70 Books $645.26 350 0.5 21 BULK-11b3c318
8884 Bulk Product 8d257a95 Sports & Outdoors $954.82 339 1.1 81 BULK-151a2ea8
8885 Bulk Product c6ae84fd Home & Garden $148.02 244 4.8 39 BULK-d3cf5751
8886 Bulk Product 26dd139a Toys & Games $298.73 436 1.3 64 BULK-cb3d377b
8887 Bulk Product ef915c90 Home & Garden $622.10 355 3.6 84 BULK-e21eb274
8888 Bulk Product b9a927f0 Sports & Outdoors $292.62 113 3.3 76 BULK-cc1d6e23
8889 Bulk Product 9e3f7944 Toys & Games $431.68 443 4.6 38 BULK-40de055a
8890 Bulk Product b1a2b4a7 Electronics $640.67 108 4.3 13 BULK-d30972b0
8891 Bulk Product d3530c80 Clothing $19.90 224 3.8 11 BULK-aabfaff1
8892 Bulk Product c6204b7f Clothing $757.73 448 1.3 54 BULK-1e4423c5
8893 Bulk Product c86f71d6 Sports & Outdoors $570.91 106 1.8 0 BULK-79eb9b41
8894 Bulk Product 8f6ae760 Toys & Games $841.54 179 4.7 1 BULK-e190d92a
8895 Bulk Product b988968f Clothing $915.89 162 2.4 15 BULK-872cb765
8896 Bulk Product 6a0c0a09 Books $207.28 72 2.3 82 BULK-39affecb
8897 Bulk Product 149da02e Electronics $21.52 165 4.0 7 BULK-ea80330a
8898 Bulk Product 5f7d3ade Home & Garden $1,002.90 167 1.6 80 BULK-4b3d96bb
8899 Bulk Product b6fc5199 Sports & Outdoors $270.08 304 1.7 77 BULK-2adc8399
8900 Bulk Product eb9000d5 Books $989.11 458 1.2 35 BULK-7e321538
8901 Bulk Product 77036682 Books $788.77 161 3.4 90 BULK-d5dcf6bf
8902 Bulk Product 8aeb33b0 Electronics $333.22 168 4.8 73 BULK-fa527abd
8903 Bulk Product 22d3613d Home & Garden $764.38 139 3.7 62 BULK-6b490c02
8904 Bulk Product c933f8ef Electronics $469.74 129 0.1 13 BULK-6ee157ad
8905 Bulk Product 5c41a55c Sports & Outdoors $895.48 377 3.4 30 BULK-a3da270c
8906 Bulk Product fba6bde7 Clothing $293.70 132 1.8 96 BULK-f39182b3
8907 Bulk Product 702f3d56 Home & Garden $843.48 225 1.6 15 BULK-f4f1c2d8
8908 Bulk Product 1dc9cc4b Home & Garden $325.48 150 4.2 19 BULK-9d498c42
8909 Bulk Product 5a818079 Electronics $630.58 393 0.8 27 BULK-a84f0fe7
8910 Bulk Product e6c1fdb1 Clothing $427.15 384 2.6 12 BULK-4c065270
8911 Bulk Product 844be354 Books $449.57 126 0.5 94 BULK-15abebe0
8912 Bulk Product d4685d6b Sports & Outdoors $206.21 82 0.0 52 BULK-032ace8e
8913 Bulk Product d8de8b70 Toys & Games $99.27 437 2.9 43 BULK-53e86864
8914 Bulk Product a6112280 Toys & Games $518.32 323 0.8 48 BULK-6217f4e8
8915 Bulk Product 2cb5e323 Books $561.06 456 3.3 84 BULK-93f30df7
8916 Bulk Product 53dae5c6 Toys & Games $1,006.21 184 2.1 8 BULK-5e9f7a25
8917 Bulk Product 43a6d9f4 Books $394.53 53 2.4 13 BULK-df5fabdf
8918 Bulk Product 6c4b32a6 Books $295.49 419 2.8 35 BULK-7cff1a3c
8919 Bulk Product e190adc1 Sports & Outdoors $861.67 227 4.5 73 BULK-a0230a17
8920 Bulk Product 7fa79841 Books $666.60 84 1.4 36 BULK-d1c6ff7c
8921 Bulk Product 0b673c5c Home & Garden $942.62 26 5.0 8 BULK-6ec5389a
8922 Bulk Product cf79b256 Sports & Outdoors $918.05 297 3.6 10 BULK-296b5c32
8923 Bulk Product 9d6a064f Electronics $836.84 439 2.2 0 BULK-5f1f250f
8924 Bulk Product a22b421b Books $684.82 419 2.4 31 BULK-f6510439
8925 Bulk Product 6cdc5a94 Books $894.70 270 2.7 59 BULK-42c6bcdf
8926 Bulk Product 81b03fe5 Clothing $241.98 5 4.9 84 BULK-ddd31125
8927 Bulk Product d0b22834 Home & Garden $443.33 372 5.0 34 BULK-841ecc77
8928 Bulk Product 49c24a97 Clothing $184.08 246 4.7 10 BULK-6b823aca
8929 Bulk Product bdc10c3b Books $847.81 360 0.2 1 BULK-e3f255ac
8930 Bulk Product 7f254705 Home & Garden $681.47 243 0.6 44 BULK-670f2808
8931 Bulk Product 6f2f70df Clothing $362.31 378 1.0 51 BULK-8539ec95
8932 Bulk Product 85f1182f Clothing $683.12 93 4.4 25 BULK-27e95365
8933 Bulk Product f8ef2a11 Clothing $232.85 370 2.9 8 BULK-af4efed3
8934 Bulk Product a7a4e60e Electronics $431.46 411 1.6 19 BULK-c047a7e8
8935 Bulk Product 70627606 Electronics $20.03 255 1.0 22 BULK-4a29fcb9
8936 Bulk Product 82c77d0f Sports & Outdoors $41.38 189 0.0 49 BULK-f2526fb9
8937 Bulk Product 2954f6ff Books $358.82 165 3.2 94 BULK-564241ae
8938 Bulk Product d6cfab39 Electronics $848.39 112 0.2 78 BULK-5e2dd8dd
8939 Bulk Product cbf35bb8 Electronics $336.69 211 4.8 97 BULK-5b764076
8940 Bulk Product c5ecc782 Clothing $397.39 135 0.4 87 BULK-362ca206
8941 Bulk Product 287a191e Sports & Outdoors $219.96 131 3.9 72 BULK-2cb19e11
8942 Bulk Product cab75f87 Books $672.66 247 4.5 58 BULK-98d7c8c4
8943 Bulk Product fef36f06 Sports & Outdoors $1,000.06 295 2.8 4 BULK-5d17ae20
8944 Bulk Product 79dcd7f5 Electronics $459.14 473 0.9 75 BULK-6cc3b2f4
8945 Bulk Product cd81a7e6 Sports & Outdoors $360.37 217 3.3 96 BULK-f2d33a00
8946 Bulk Product 36de0714 Clothing $746.96 229 0.7 51 BULK-2b048d21
8947 Bulk Product d980ac4b Toys & Games $334.91 234 3.5 7 BULK-849c6743
8948 Bulk Product 79048073 Clothing $700.32 362 3.3 59 BULK-1ad304b6
8949 Bulk Product daf8118f Home & Garden $602.44 83 4.1 49 BULK-9d04563e
8950 Bulk Product 440fd013 Home & Garden $820.36 192 4.4 5 BULK-d9ae5078
8951 Bulk Product 5180029b Home & Garden $926.17 297 4.7 15 BULK-e9424580
8952 Bulk Product 130c0e82 Books $383.86 315 0.1 96 BULK-46c3422b
8953 Bulk Product 3f9a1811 Clothing $354.03 129 2.1 41 BULK-73dcd0f2
8954 Bulk Product 0ec4716c Clothing $763.78 277 4.2 10 BULK-2c950cc8
8955 Bulk Product 067b9d2e Books $895.05 275 2.5 0 BULK-4248f812
8956 Bulk Product 06831358 Toys & Games $220.05 498 0.0 85 BULK-d82c0a50
8957 Bulk Product 3c92621e Electronics $339.81 89 2.8 76 BULK-6738b70a
8958 Bulk Product 6c9c9f29 Toys & Games $36.70 134 4.3 37 BULK-73028e26
8959 Bulk Product 09b74ff2 Clothing $755.09 247 2.2 27 BULK-cae87a02
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