Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

25 ms

Page Size

200

Current Page

82 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 82 Results Showing 16201 - 16400 of 24441

ID Name Category Price Stock Rating Reviews SKU
16760 Bulk Product f42be8a9 Electronics $500.06 294 0.1 69 BULK-5413ef4a
16761 Bulk Product fc872a0b Clothing $743.50 216 0.5 87 BULK-52e31ccf
16762 Bulk Product d7468b0b Toys & Games $310.91 402 4.7 23 BULK-e5e816b9
16763 Bulk Product 000d03a6 Electronics $557.35 216 4.7 4 BULK-5cf3057b
16764 Bulk Product 9b94aeba Sports & Outdoors $100.37 0 0.7 1 BULK-2794ebfe
16765 Bulk Product 230cdac5 Toys & Games $607.25 232 0.3 63 BULK-ac9eace9
16766 Bulk Product 56213102 Clothing $197.72 175 1.6 98 BULK-e7f947f3
16767 Bulk Product 05386984 Home & Garden $890.08 281 4.1 26 BULK-bf25547e
16768 Bulk Product 1eb47090 Home & Garden $402.84 81 4.0 59 BULK-104b0708
16769 Bulk Product ebe01b1f Books $117.90 308 0.3 4 BULK-d44d5b25
16770 Bulk Product 1d2baaf7 Electronics $529.07 385 0.1 23 BULK-0814a1c1
16771 Bulk Product bf0e4fb0 Home & Garden $837.21 29 0.7 26 BULK-47026ab3
16772 Bulk Product 0719a677 Clothing $940.21 458 3.1 88 BULK-2a653cb6
16773 Bulk Product cee25ef8 Toys & Games $243.59 364 2.5 88 BULK-4d45c990
16774 Bulk Product 99dfeac0 Books $962.37 65 2.8 6 BULK-120f1f8b
16775 Bulk Product bd0bfe37 Home & Garden $904.55 469 0.8 6 BULK-359ecc2e
16776 Bulk Product 6415a2f2 Books $638.82 343 1.8 42 BULK-7c10010a
16777 Bulk Product 2bacaf96 Electronics $367.56 65 0.7 30 BULK-c7d8d8bc
16778 Bulk Product 4b409064 Clothing $834.65 10 4.6 17 BULK-eee59133
16779 Bulk Product e7840b48 Toys & Games $30.45 127 4.0 84 BULK-f0101e3a
16780 Bulk Product 1183844b Books $841.95 181 3.8 99 BULK-00ed1c17
16781 Bulk Product 5ff68981 Sports & Outdoors $749.60 422 3.6 89 BULK-955ad9e1
16782 Bulk Product cb559963 Home & Garden $608.24 163 3.5 6 BULK-81a03000
16783 Bulk Product c7550743 Home & Garden $971.51 380 3.4 31 BULK-25e13d96
16784 Bulk Product 8c8bd9e3 Home & Garden $190.99 136 4.6 12 BULK-d966281c
16785 Bulk Product 8863907e Sports & Outdoors $90.06 146 2.2 56 BULK-5e7e1cfa
16786 Bulk Product f41e4565 Books $30.14 153 2.7 71 BULK-e34d62cb
16787 Bulk Product 94d0684c Home & Garden $75.21 308 2.5 41 BULK-46bbfa22
16788 Bulk Product 5bd6296e Sports & Outdoors $468.50 496 3.5 93 BULK-a3657009
16789 Bulk Product ec90bebf Clothing $639.40 436 1.4 14 BULK-de53f305
16790 Bulk Product bdc94622 Clothing $275.94 488 2.8 77 BULK-d42c0273
16791 Bulk Product b307b2b6 Books $429.39 321 0.7 27 BULK-d7ba4f92
16792 Bulk Product 3e000468 Books $522.92 280 1.7 80 BULK-57e11e94
16793 Bulk Product 77708064 Toys & Games $830.85 152 1.4 47 BULK-8224bcaf
16794 Bulk Product 4a8cc5ff Home & Garden $80.27 143 1.4 28 BULK-25ed7094
16795 Bulk Product b210c54e Clothing $330.78 17 1.7 52 BULK-b60ac8a3
16796 Bulk Product 43480f1b Toys & Games $145.89 62 1.1 36 BULK-7acfa77b
16797 Bulk Product 694e67c2 Clothing $895.43 477 3.6 37 BULK-44011e0e
16798 Bulk Product 933bbd8b Toys & Games $357.18 32 2.5 86 BULK-bb1422eb
16799 Bulk Product d08d8066 Toys & Games $940.22 376 2.8 12 BULK-2ed9f047
16800 Bulk Product 7d7d7039 Sports & Outdoors $849.25 263 4.9 98 BULK-96358b46
16801 Bulk Product fdad6fa3 Toys & Games $741.55 333 4.7 27 BULK-a6402337
16802 Bulk Product 5f924673 Electronics $833.85 46 4.2 21 BULK-fb4b6f7a
16803 Bulk Product d7f8ce4e Toys & Games $254.91 212 3.8 32 BULK-b6db2aff
16804 Bulk Product 06b87bb3 Clothing $712.20 300 0.5 63 BULK-9d2a1878
16805 Bulk Product 19582606 Electronics $111.57 390 3.4 32 BULK-26bcd951
16806 Bulk Product e4c85251 Electronics $823.62 416 1.5 46 BULK-d0bb4c27
16807 Bulk Product c64dd9af Books $693.82 73 1.3 25 BULK-8dfd428c
16808 Bulk Product 5e4fd5e6 Clothing $490.96 153 1.6 53 BULK-575b98b2
16809 Bulk Product 460aeb8e Electronics $175.67 343 4.4 69 BULK-78aaff3c
16810 Bulk Product fd4f387f Toys & Games $625.32 39 4.6 53 BULK-9eb14fa9
16811 Bulk Product 728daae9 Clothing $503.49 123 2.0 41 BULK-03ba53b2
16812 Bulk Product 0b34eaf2 Clothing $89.62 410 2.5 56 BULK-5d429cb8
16813 Bulk Product e85b8a82 Books $250.18 286 4.8 2 BULK-53edb427
16814 Bulk Product 51c83c7c Books $65.92 317 2.4 94 BULK-2ade4c2c
16815 Bulk Product 0fd18531 Home & Garden $187.68 165 1.5 36 BULK-368c81ae
16816 Bulk Product f587a606 Clothing $853.27 336 4.1 4 BULK-487c9106
16817 Bulk Product d6cc99b2 Clothing $822.42 206 4.1 8 BULK-f905a752
16818 Bulk Product 67c3c2d1 Sports & Outdoors $649.67 433 2.1 44 BULK-aa28a4d4
16819 Bulk Product 0acc1a51 Books $726.09 328 1.4 79 BULK-dd4546fb
16820 Bulk Product b6f17f8c Home & Garden $990.29 389 3.3 89 BULK-733bd4e5
16821 Bulk Product 13e989b0 Toys & Games $28.69 335 0.9 13 BULK-cc93c5f9
16822 Bulk Product f368cd9d Home & Garden $421.61 56 3.1 82 BULK-b4eecb61
16823 Bulk Product c139322e Electronics $22.99 488 4.1 37 BULK-d952d576
16824 Bulk Product a59c4806 Books $115.56 195 0.8 8 BULK-3e41d822
16825 Bulk Product 9a3a7394 Toys & Games $846.82 300 4.5 29 BULK-e465ed9a
16826 Bulk Product 8e98efb0 Electronics $988.42 106 1.1 83 BULK-ed7f7be2
16827 Bulk Product 7082b329 Home & Garden $198.70 193 0.7 73 BULK-ff8cccbd
16828 Bulk Product fdd3121d Sports & Outdoors $858.14 136 2.0 91 BULK-1e99cbad
16829 Bulk Product 94a7fb1d Sports & Outdoors $233.53 355 4.9 65 BULK-585e4fcc
16830 Bulk Product 7230562d Sports & Outdoors $407.16 205 3.4 47 BULK-13e54f7e
16831 Bulk Product e72b71cc Electronics $238.64 411 2.1 78 BULK-9fa35a75
16832 Bulk Product eecb7010 Electronics $669.91 292 1.6 13 BULK-0dac1125
16833 Bulk Product a3467cae Books $300.02 81 0.6 2 BULK-04089e62
16834 Bulk Product 771021b9 Clothing $272.52 50 2.5 54 BULK-1019fbb1
16835 Bulk Product 8fe413d4 Sports & Outdoors $622.29 473 3.1 17 BULK-3b9dcbbc
16836 Bulk Product ab75cf03 Sports & Outdoors $236.56 327 3.9 66 BULK-c5b6fa43
16837 Bulk Product be7c5ac4 Electronics $10.70 101 3.6 27 BULK-4f24a81d
16838 Bulk Product 8db09980 Electronics $531.47 328 3.5 33 BULK-7f3f3a35
16839 Bulk Product 662a9d22 Electronics $590.21 266 0.6 62 BULK-06180d51
16840 Bulk Product 87381405 Toys & Games $105.47 393 1.6 91 BULK-554c1099
16841 Bulk Product 209ca85f Electronics $465.73 396 0.4 46 BULK-de1570b5
16842 Bulk Product 8f599b01 Electronics $21.57 387 2.8 86 BULK-a53a7fd1
16843 Bulk Product 4c48de08 Sports & Outdoors $538.67 126 3.1 72 BULK-56d1a42c
16844 Bulk Product e6eefaa1 Sports & Outdoors $533.37 263 2.2 40 BULK-794a44f9
16845 Bulk Product 2d63137e Books $296.90 105 1.1 15 BULK-db07b905
16846 Bulk Product 1f6ec3ca Sports & Outdoors $798.93 306 0.5 47 BULK-a7c3b57c
16847 Bulk Product 8c5e8c27 Toys & Games $15.54 397 1.7 57 BULK-a2a949ef
16848 Bulk Product 058a308b Toys & Games $209.36 415 1.3 76 BULK-bd9d88b9
16849 Bulk Product 5b5e741d Clothing $486.29 295 2.8 33 BULK-519bf9f2
16850 Bulk Product 7b14b390 Electronics $200.52 235 4.3 13 BULK-70e8d18b
16851 Bulk Product 6bde2ac7 Clothing $428.79 8 2.9 81 BULK-6bdc7235
16852 Bulk Product f346d2b3 Clothing $549.35 163 0.3 76 BULK-60cf96a9
16853 Bulk Product 9505bd4e Sports & Outdoors $923.58 164 2.7 79 BULK-18381e4c
16854 Bulk Product 266efcdb Sports & Outdoors $960.67 270 1.7 26 BULK-aa04147d
16855 Bulk Product 5ffcede1 Clothing $202.37 271 4.3 64 BULK-5bbfa498
16856 Bulk Product 76d27037 Home & Garden $347.09 191 0.8 43 BULK-1bcc3a40
16857 Bulk Product ccf15242 Toys & Games $685.47 40 4.0 81 BULK-1ad7e150
16858 Bulk Product b97a4b17 Books $681.33 208 0.1 31 BULK-0f81c7a4
16859 Bulk Product 7fb1c2ba Toys & Games $981.80 56 4.3 0 BULK-08f52788
16860 Bulk Product f837b793 Home & Garden $531.42 165 0.0 40 BULK-e6d58f05
16861 Bulk Product 6e029869 Toys & Games $470.57 302 3.5 97 BULK-94f03276
16862 Bulk Product ae2b645e Books $793.82 459 4.2 10 BULK-541c072e
16863 Bulk Product 12a04929 Toys & Games $270.53 282 4.5 74 BULK-88d5c76c
16864 Bulk Product 6aa6ce23 Sports & Outdoors $606.50 225 1.8 77 BULK-cd23362a
16865 Bulk Product e5dbe532 Sports & Outdoors $174.41 275 0.5 46 BULK-5b7f222d
16866 Bulk Product a1ae04ce Toys & Games $131.51 241 2.4 85 BULK-b1ac767b
16867 Bulk Product 64575376 Home & Garden $819.90 446 1.2 26 BULK-19972c66
16868 Bulk Product 0a62dcce Books $377.03 32 4.1 22 BULK-b9e94dd3
16869 Bulk Product 9694ca52 Electronics $696.31 323 1.4 67 BULK-10024ee3
16870 Bulk Product 346c30e8 Sports & Outdoors $114.56 370 2.8 93 BULK-807dd641
16871 Bulk Product a498c1e6 Electronics $390.61 147 2.3 58 BULK-7decba54
16872 Bulk Product 706ecdee Sports & Outdoors $690.61 44 5.0 60 BULK-6f3dcf9d
16873 Bulk Product b4e3cfb3 Home & Garden $581.74 25 3.1 54 BULK-78c223d1
16874 Bulk Product 87966d50 Toys & Games $781.11 287 4.0 72 BULK-3e13f456
16875 Bulk Product 0fe55974 Toys & Games $600.42 111 2.7 43 BULK-52ee2f63
16876 Bulk Product 72175a12 Electronics $15.58 277 2.3 56 BULK-3677eb0a
16877 Bulk Product eb70000a Sports & Outdoors $359.84 296 4.6 28 BULK-e64ed908
16878 Bulk Product 568d24fd Books $382.57 444 1.0 44 BULK-6a9de5b4
16879 Bulk Product bc5d940e Toys & Games $199.84 36 4.5 50 BULK-efe250ed
16880 Bulk Product 56e4fcc7 Home & Garden $356.39 139 0.6 12 BULK-05b80c04
16881 Bulk Product 5fb0213b Home & Garden $641.99 86 1.3 61 BULK-ced6c479
16882 Bulk Product bdd2ddab Electronics $538.01 367 4.7 99 BULK-1bad6174
16883 Bulk Product 4f47441f Home & Garden $591.48 8 4.7 48 BULK-65e40991
16884 Bulk Product 2147f0df Sports & Outdoors $358.64 322 2.6 80 BULK-214a3257
16885 Bulk Product c5d68138 Clothing $437.85 182 4.2 18 BULK-d5a53dff
16886 Bulk Product 6d210464 Home & Garden $675.61 244 2.1 88 BULK-40d3c148
16887 Bulk Product e5e066a9 Home & Garden $127.10 232 2.2 74 BULK-0a9c6f67
16888 Bulk Product 830a6a66 Clothing $177.32 449 0.2 89 BULK-7da8f9c2
16889 Bulk Product ea80e837 Clothing $965.99 404 4.8 42 BULK-a350278e
16890 Bulk Product c70bd9cc Electronics $712.32 251 3.9 54 BULK-46423dc2
16891 Bulk Product f7ac709b Home & Garden $137.41 36 4.7 52 BULK-b590a5d4
16892 Bulk Product ba3eca00 Clothing $221.47 204 2.4 42 BULK-7feadaff
16893 Bulk Product 29f4bd7c Sports & Outdoors $102.56 66 2.8 8 BULK-75e85c47
16894 Bulk Product 3412960c Books $612.19 183 2.9 35 BULK-247b89dc
16895 Bulk Product acc2026f Toys & Games $956.40 71 2.6 18 BULK-4586b9a5
16896 Bulk Product 79b4e713 Electronics $980.83 486 4.4 10 BULK-4936770b
16897 Bulk Product 5266f7c7 Home & Garden $785.82 156 4.9 27 BULK-af0ebf31
16898 Bulk Product 714f39fe Clothing $208.18 483 2.5 81 BULK-7b3b8e26
16899 Bulk Product 4d36f064 Clothing $83.10 250 1.0 89 BULK-bec2dc3f
16900 Bulk Product 886608b1 Home & Garden $894.19 149 2.8 37 BULK-5e63eefa
16901 Bulk Product e97ecc6a Toys & Games $280.54 370 1.3 44 BULK-cdd55d9a
16902 Bulk Product 5ca38278 Toys & Games $824.67 37 0.9 98 BULK-888036c1
16903 Bulk Product bd2f2998 Clothing $970.97 219 2.9 0 BULK-32d41199
16904 Bulk Product 2c33d551 Sports & Outdoors $871.56 337 2.3 16 BULK-c7242464
16905 Bulk Product 14c944aa Home & Garden $441.91 38 2.0 3 BULK-51ef8a6b
16906 Bulk Product 5ec8089d Books $242.98 390 1.8 34 BULK-dddcbaf2
16907 Bulk Product b781e25f Books $933.74 295 4.9 41 BULK-b6afb7ac
16908 Bulk Product 1ee8cbdb Books $784.27 388 2.4 9 BULK-fdf54c6c
16909 Bulk Product 9f4738b7 Clothing $839.19 419 3.3 56 BULK-87627d46
16910 Bulk Product a3803068 Clothing $1,001.26 431 1.8 44 BULK-43a9ab48
16911 Bulk Product 243c1e9f Toys & Games $692.42 445 3.8 48 BULK-5cb70009
16912 Bulk Product b4b218a3 Home & Garden $248.15 246 0.0 47 BULK-deeb012a
16913 Bulk Product a4f94046 Toys & Games $446.36 357 1.8 0 BULK-017f9ecd
16914 Bulk Product 1bd18f0e Toys & Games $992.40 46 2.0 6 BULK-e8be09a7
16915 Bulk Product e699945c Toys & Games $726.03 284 4.9 0 BULK-c5c9ba74
16916 Bulk Product ffac3dc5 Sports & Outdoors $85.40 137 2.3 9 BULK-c55a2d25
16917 Bulk Product d9c0bb37 Clothing $268.97 395 1.6 12 BULK-43cc2676
16918 Bulk Product 6007c815 Books $958.30 402 2.0 23 BULK-14b0e405
16919 Bulk Product 3d7dd88a Home & Garden $904.65 283 4.7 43 BULK-7089725c
16920 Bulk Product e8be53c9 Home & Garden $551.06 466 4.2 7 BULK-c9cac4d3
16921 Bulk Product e1ad8915 Clothing $405.26 48 1.8 60 BULK-350c978a
16922 Bulk Product d311dd4e Electronics $343.32 322 2.0 44 BULK-f0fcf28a
16923 Bulk Product dcbd962e Toys & Games $983.73 342 1.8 25 BULK-d59daf9e
16924 Bulk Product 25b32f20 Clothing $223.31 194 4.5 45 BULK-f5745d92
16925 Bulk Product 4d4ad95f Books $419.37 42 0.8 71 BULK-7a4db55d
16926 Bulk Product 61828933 Electronics $280.46 190 4.2 15 BULK-36ec216c
16927 Bulk Product b9bb241f Home & Garden $917.23 147 2.2 39 BULK-f9e2a4cc
16928 Bulk Product b9465927 Electronics $298.02 238 0.5 53 BULK-e92d43b6
16929 Bulk Product afe4de78 Home & Garden $826.10 406 1.8 32 BULK-a5812833
16930 Bulk Product 03b59ba2 Books $407.33 69 3.2 18 BULK-292047ff
16931 Bulk Product c4df0133 Sports & Outdoors $202.16 166 4.6 45 BULK-1ee80fc9
16932 Bulk Product 1573817a Toys & Games $379.32 184 1.0 32 BULK-156aeef2
16933 Bulk Product 7db5cc9d Sports & Outdoors $642.96 363 1.7 91 BULK-04f655da
16934 Bulk Product b53c2ba7 Clothing $899.76 326 3.5 68 BULK-3baa4a04
16935 Bulk Product 5424cd74 Toys & Games $123.29 477 2.7 0 BULK-a8df1ed2
16936 Bulk Product fb3e7150 Electronics $881.68 73 1.1 48 BULK-e75ab37d
16937 Bulk Product a30a7489 Clothing $135.47 185 3.0 51 BULK-53cfce90
16938 Bulk Product 45f0a89a Toys & Games $575.99 198 1.8 65 BULK-eab8adad
16939 Bulk Product 2fb1f3b0 Toys & Games $760.35 419 0.4 47 BULK-d1a1340e
16940 Bulk Product db833714 Electronics $251.58 383 3.3 31 BULK-aed28a86
16941 Bulk Product ee220180 Home & Garden $120.68 285 4.4 50 BULK-0b8c52c9
16942 Bulk Product 24400e41 Sports & Outdoors $116.18 149 1.8 49 BULK-b8b7fe47
16943 Bulk Product 854dea66 Electronics $878.04 187 2.4 17 BULK-3874a226
16944 Bulk Product cec63173 Books $563.45 227 1.0 29 BULK-50c0b4e7
16945 Bulk Product 0edcdac3 Electronics $396.76 405 4.1 0 BULK-8614ba12
16946 Bulk Product 082b1467 Sports & Outdoors $91.28 211 4.2 62 BULK-ffa84bcd
16947 Bulk Product 68ad4e98 Books $107.59 337 1.0 92 BULK-bf201162
16948 Bulk Product 944e5b07 Home & Garden $169.01 254 2.1 55 BULK-3cdb5aac
16949 Bulk Product e2cf148f Electronics $554.18 266 4.0 5 BULK-c8f4a381
16950 Bulk Product ebcb0705 Home & Garden $617.13 255 4.4 59 BULK-e2c623c7
16951 Bulk Product 256d1267 Clothing $722.76 420 0.7 85 BULK-50a51ef4
16952 Bulk Product 9dbb44b2 Home & Garden $745.97 337 4.4 7 BULK-44a0c1f6
16953 Bulk Product e1335e68 Home & Garden $672.50 19 3.7 5 BULK-fa4c47a7
16954 Bulk Product 2eb56b8f Toys & Games $920.19 152 2.3 61 BULK-236f2887
16955 Bulk Product 9d083c0e Home & Garden $614.50 197 1.2 26 BULK-b07105c2
16956 Bulk Product 5b041c5e Electronics $690.72 314 2.7 1 BULK-a3baba91
16957 Bulk Product f6bd2e32 Sports & Outdoors $77.73 217 3.1 79 BULK-c440583c
16958 Bulk Product 54541b24 Electronics $366.78 96 4.7 28 BULK-4c2767b2
16959 Bulk Product 137babe5 Sports & Outdoors $526.62 105 2.5 27 BULK-5941490e
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