Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

57 ms

Page Size

200

Current Page

37 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 37 Results Showing 7201 - 7400 of 24441

ID Name Category Price Stock Rating Reviews SKU
7760 Bulk Product d96f8334 Clothing $330.81 235 2.7 84 BULK-ca8e8ea0
7761 Bulk Product 8540905b Sports & Outdoors $967.13 17 4.7 81 BULK-7e56d412
7762 Bulk Product 64154c20 Toys & Games $902.02 331 4.3 56 BULK-65597066
7763 Bulk Product da91ce23 Sports & Outdoors $288.32 469 2.5 80 BULK-236650fc
7764 Bulk Product 97cf971a Clothing $53.35 243 1.4 35 BULK-afe27464
7765 Bulk Product 365cb80b Sports & Outdoors $343.85 72 4.9 20 BULK-1eaeba3a
7766 Bulk Product aa905335 Clothing $273.30 387 0.5 84 BULK-04ac0e7b
7767 Bulk Product 4898ba49 Home & Garden $1,005.96 113 3.9 77 BULK-219ece6c
7768 Bulk Product 83b8386c Home & Garden $87.93 353 4.7 32 BULK-0f394eda
7769 Bulk Product 5cb60747 Books $478.48 255 0.6 54 BULK-0c45ce08
7770 Bulk Product 20cd54e9 Electronics $868.79 142 4.9 34 BULK-21da05de
7771 Bulk Product d39f5e8e Books $66.85 242 4.3 81 BULK-af770adb
7772 Bulk Product dd727889 Sports & Outdoors $808.01 93 1.0 86 BULK-aef2a1ca
7773 Bulk Product 7ee6cb1e Home & Garden $129.68 371 5.0 37 BULK-e0f58351
7774 Bulk Product b9f0eada Books $768.14 112 1.7 77 BULK-9436fcba
7775 Bulk Product 9d0726c7 Electronics $109.14 58 4.6 93 BULK-580253b8
7776 Bulk Product 917920b0 Sports & Outdoors $318.73 255 0.1 80 BULK-e92c83d6
7777 Bulk Product 3701cd70 Clothing $44.94 464 2.7 58 BULK-e2993a2f
7778 Bulk Product b1f7fee8 Sports & Outdoors $597.03 300 3.7 8 BULK-d0a31279
7779 Bulk Product 50f84377 Clothing $440.23 180 4.0 63 BULK-69dd26e5
7780 Bulk Product 6e682515 Books $848.16 324 4.9 10 BULK-d9e86efc
7781 Bulk Product 2896d18f Clothing $342.43 444 2.9 8 BULK-766cbc06
7782 Bulk Product e35d29d0 Toys & Games $77.68 352 3.5 87 BULK-b53f774d
7783 Bulk Product 39f8b619 Electronics $843.81 402 0.9 56 BULK-3de83f7c
7784 Bulk Product 34180eb0 Books $271.58 304 0.8 72 BULK-97133e85
7785 Bulk Product cd4abc79 Toys & Games $550.61 182 0.9 91 BULK-09e9d1ca
7786 Bulk Product 2cea3033 Books $55.98 134 0.3 74 BULK-2a66f00b
7787 Bulk Product b6d3994e Electronics $605.44 416 1.4 65 BULK-62fca766
7788 Bulk Product 1b2f6020 Electronics $368.04 372 0.5 79 BULK-a46c6c82
7789 Bulk Product be700fb0 Sports & Outdoors $842.61 479 2.4 76 BULK-bfb88b98
7790 Bulk Product a90ff0c2 Toys & Games $445.70 143 3.7 6 BULK-fe1d0c1e
7791 Bulk Product f1740f17 Books $779.16 140 2.0 97 BULK-0e51c8a9
7792 Bulk Product a88761d4 Electronics $689.48 146 3.3 67 BULK-32965ce3
7793 Bulk Product 9c24fefe Electronics $721.44 434 3.0 88 BULK-65f29d5a
7794 Bulk Product 3e4dcffb Home & Garden $339.18 364 1.2 89 BULK-5dba092f
7795 Bulk Product 2b4fc7f0 Electronics $757.47 412 2.3 93 BULK-345c3fc6
7796 Bulk Product 0a66b2e6 Electronics $162.80 86 1.3 8 BULK-4713aef4
7797 Bulk Product 01859025 Sports & Outdoors $923.09 440 3.4 19 BULK-49059047
7798 Bulk Product 00cbd292 Home & Garden $650.25 12 3.1 99 BULK-3f5e31c1
7799 Bulk Product 25e3a369 Clothing $68.20 245 3.6 75 BULK-56630531
7800 Bulk Product 8dabf52e Sports & Outdoors $498.31 104 3.6 77 BULK-dbbb62b3
7801 Bulk Product 28cc6050 Electronics $679.03 484 1.6 96 BULK-1bf18d30
7802 Bulk Product 32c1b524 Books $111.24 458 3.6 84 BULK-cfb64fc6
7803 Bulk Product 2e5fe2aa Home & Garden $616.95 159 4.7 31 BULK-c649c65e
7804 Bulk Product abd72ecd Electronics $779.05 10 2.3 42 BULK-6a65702b
7805 Bulk Product 8dbf6693 Sports & Outdoors $921.43 357 0.1 52 BULK-516edc8d
7806 Bulk Product 636f2d8c Clothing $359.13 254 1.2 2 BULK-ad69d098
7807 Bulk Product bad06fc3 Clothing $81.26 303 3.8 26 BULK-4c8c0381
7808 Bulk Product bc3c6585 Toys & Games $42.00 363 0.6 75 BULK-4429bfd6
7809 Bulk Product 9423ef8e Books $637.86 369 0.8 17 BULK-7e9dd537
7810 Bulk Product a39dba02 Home & Garden $129.87 158 3.3 91 BULK-1cf57d42
7811 Bulk Product 4fd7862b Home & Garden $422.71 246 3.0 90 BULK-52ce0bfa
7812 Bulk Product d4204f83 Books $743.38 316 5.0 96 BULK-47ed5897
7813 Bulk Product e966f337 Sports & Outdoors $744.65 51 1.0 22 BULK-73425969
7814 Bulk Product d1cbbbc7 Clothing $506.81 109 2.6 69 BULK-e7878b70
7815 Bulk Product b6135701 Electronics $628.55 316 1.3 73 BULK-01cfaad2
7816 Bulk Product bdce91c3 Sports & Outdoors $422.71 112 4.6 53 BULK-d84d7455
7817 Bulk Product d2fe56f8 Books $989.34 69 4.9 18 BULK-c4fd507c
7818 Bulk Product abdfd9fa Books $254.28 53 3.4 5 BULK-a212fb9a
7819 Bulk Product 98e3167b Toys & Games $970.59 44 4.7 54 BULK-055233bb
7820 Bulk Product 90ca5452 Toys & Games $459.45 479 4.1 69 BULK-3a3aa484
7821 Bulk Product a0482d5c Clothing $687.97 417 1.2 34 BULK-95b57efc
7822 Bulk Product db578f1c Sports & Outdoors $275.94 141 4.0 70 BULK-a845d8d0
7823 Bulk Product 625883c3 Books $112.17 85 4.2 3 BULK-f9313460
7824 Bulk Product 51b4a6ea Toys & Games $706.83 302 2.7 35 BULK-bae6605e
7825 Bulk Product 6981f79f Clothing $999.73 456 3.5 54 BULK-c131c74c
7826 Bulk Product b3d25a77 Clothing $882.83 237 0.1 63 BULK-6b0af0e7
7827 Bulk Product 1fc78970 Sports & Outdoors $42.32 220 4.9 27 BULK-34f17e25
7828 Bulk Product df3e39fc Home & Garden $268.17 123 1.6 31 BULK-832c8a0c
7829 Bulk Product 923612ed Clothing $397.47 288 3.4 71 BULK-affde053
7830 Bulk Product 484f8b28 Electronics $261.95 490 3.1 13 BULK-95d613dd
7831 Bulk Product 2c9bdd3a Books $996.70 248 4.8 17 BULK-aac08a0b
7832 Bulk Product c66933c2 Electronics $418.47 414 0.9 47 BULK-b430b4af
7833 Bulk Product ec7f4a2b Toys & Games $170.46 295 1.2 64 BULK-b2ac5b81
7834 Bulk Product 59074f12 Home & Garden $698.71 189 4.8 94 BULK-f3251ebb
7835 Bulk Product dc2aed79 Clothing $95.86 47 0.2 47 BULK-f1ac9aeb
7836 Bulk Product 7c5ff2d4 Books $556.36 87 4.6 18 BULK-a6684d35
7837 Bulk Product be3074b6 Electronics $926.23 341 1.2 58 BULK-af74141e
7838 Bulk Product c12420a9 Books $463.33 70 1.9 52 BULK-b9d2a566
7839 Bulk Product 03b4416e Clothing $235.36 259 4.8 49 BULK-c5376cff
7840 Bulk Product 72faff0d Sports & Outdoors $859.34 438 0.3 92 BULK-5c25b712
7841 Bulk Product 5b66a9d2 Electronics $151.21 1 4.1 7 BULK-1a06211a
7842 Bulk Product a3e485dc Books $625.49 405 3.6 96 BULK-08223676
7843 Bulk Product f19201f2 Clothing $593.41 431 3.0 32 BULK-dec75f39
7844 Bulk Product 747f1ed6 Toys & Games $149.41 329 1.7 69 BULK-a98288cd
7845 Bulk Product 4bf2d34f Toys & Games $270.94 457 2.3 90 BULK-1ddaa395
7846 Bulk Product 91c16610 Electronics $919.13 2 2.3 35 BULK-332dcafb
7847 Bulk Product d2ac3754 Electronics $745.70 68 0.6 33 BULK-cb0322d7
7848 Bulk Product fcf5bf7a Toys & Games $725.49 183 3.1 1 BULK-d32fc9a8
7849 Bulk Product 2f0866ff Home & Garden $619.14 12 4.3 64 BULK-700e3afc
7850 Bulk Product a50b9d15 Home & Garden $607.79 15 0.3 13 BULK-fefdbcd4
7851 Bulk Product fc702abf Books $856.98 74 1.5 99 BULK-a86a9c3f
7852 Bulk Product 36538316 Books $39.11 232 1.5 29 BULK-8b62fdde
7853 Bulk Product 34056eab Clothing $944.40 322 0.6 56 BULK-3c11263e
7854 Bulk Product f7784997 Clothing $455.22 399 1.9 23 BULK-96ffa533
7855 Bulk Product efc6b717 Electronics $740.49 45 0.6 53 BULK-d4002112
7856 Bulk Product 5081de2b Books $774.62 329 1.1 42 BULK-f2277dc5
7857 Bulk Product 37c27601 Sports & Outdoors $43.74 4 4.4 1 BULK-ef1d03fb
7858 Bulk Product 208a1eb6 Electronics $251.20 105 3.3 54 BULK-c0bb5184
7859 Bulk Product 1c8b37dd Toys & Games $706.56 158 0.0 37 BULK-b82874b9
7860 Bulk Product c43975d3 Home & Garden $673.09 79 2.9 31 BULK-80951941
7861 Bulk Product ada9678d Sports & Outdoors $813.93 50 4.2 77 BULK-1766188d
7862 Bulk Product 970c7799 Clothing $109.18 209 2.5 7 BULK-a978f34d
7863 Bulk Product 3bc0af21 Toys & Games $464.60 19 1.1 37 BULK-92436803
7864 Bulk Product 0d2cc769 Toys & Games $866.70 179 0.7 13 BULK-dd3e9eff
7865 Bulk Product f4176a61 Sports & Outdoors $418.20 329 4.5 40 BULK-2541462d
7866 Bulk Product 90e8aa47 Sports & Outdoors $834.32 197 0.5 71 BULK-4e7a251b
7867 Bulk Product 30ff651c Electronics $357.92 464 3.3 81 BULK-381c0c03
7868 Bulk Product 0a701e35 Home & Garden $898.47 262 3.6 32 BULK-0b4bd565
7869 Bulk Product ad6b32dd Home & Garden $748.25 425 3.6 49 BULK-6ab82ba7
7870 Bulk Product 79e4aee1 Sports & Outdoors $771.92 179 2.8 62 BULK-67244f86
7871 Bulk Product c1c7209f Home & Garden $568.41 151 0.8 40 BULK-ef635835
7872 Bulk Product 0d54d1fd Toys & Games $69.43 429 2.2 97 BULK-1540e5b7
7873 Bulk Product 9ebc2bf1 Home & Garden $633.91 205 4.5 65 BULK-7a223528
7874 Bulk Product 1a962e90 Toys & Games $352.63 107 4.3 3 BULK-060ca4bb
7875 Bulk Product 47887c94 Clothing $321.25 71 1.9 77 BULK-922b62c9
7876 Bulk Product 9b95e6fb Home & Garden $326.12 367 0.0 29 BULK-c214592d
7877 Bulk Product 36d6dfc7 Electronics $517.91 388 2.1 68 BULK-72e31c73
7878 Bulk Product dc971e92 Books $391.86 292 1.7 94 BULK-a217a62c
7879 Bulk Product e4a3d651 Home & Garden $155.65 107 1.0 12 BULK-fda7f117
7880 Bulk Product 6e98aa6a Clothing $287.99 137 2.2 51 BULK-02bdc15e
7881 Bulk Product 71058ac2 Electronics $710.53 11 1.5 56 BULK-0efffa36
7882 Bulk Product 01c9493a Electronics $786.80 199 1.4 25 BULK-a3534371
7883 Bulk Product d881d226 Electronics $90.34 211 0.3 7 BULK-826f7b13
7884 Bulk Product 77748146 Home & Garden $773.62 97 3.5 17 BULK-670752d6
7885 Bulk Product bfe0185c Home & Garden $360.42 58 0.6 30 BULK-bf4569d2
7886 Bulk Product 78adee87 Books $778.47 300 2.8 70 BULK-9fac1173
7887 Bulk Product 620f8c74 Clothing $180.47 284 1.1 32 BULK-3264e61c
7888 Bulk Product c4ca9421 Books $860.84 365 0.2 91 BULK-08485ebf
7889 Bulk Product 7a124446 Home & Garden $903.95 458 4.0 33 BULK-58165f92
7890 Bulk Product d6be262a Home & Garden $423.40 85 3.9 91 BULK-f81923d8
7891 Bulk Product 232bdb77 Books $688.62 229 1.5 24 BULK-07a98278
7892 Bulk Product 73850c0a Home & Garden $703.51 478 2.9 87 BULK-85d6dee2
7893 Bulk Product 6f4fac36 Home & Garden $608.50 32 2.1 81 BULK-802f35ec
7894 Bulk Product 29ea5b30 Sports & Outdoors $455.30 320 2.5 16 BULK-443367ae
7895 Bulk Product 045d3e50 Sports & Outdoors $663.59 391 2.1 3 BULK-60fcc418
7896 Bulk Product 541ba533 Sports & Outdoors $895.25 133 3.1 91 BULK-0accf48d
7897 Bulk Product 5b4abd40 Home & Garden $825.45 320 1.1 0 BULK-1c07fa50
7898 Bulk Product 4eb7d4af Books $654.86 13 1.9 12 BULK-c2ec9d0d
7899 Bulk Product b739e689 Books $232.24 459 4.3 95 BULK-cef09a72
7900 Bulk Product 8a91595d Sports & Outdoors $316.37 435 0.3 17 BULK-d3fa00f3
7901 Bulk Product d60853bc Sports & Outdoors $931.63 469 2.8 68 BULK-28f5bd14
7902 Bulk Product 2f130432 Home & Garden $775.65 139 1.1 67 BULK-a8f392b6
7903 Bulk Product f43a393a Books $381.05 14 2.8 61 BULK-5df5627a
7904 Bulk Product be9d3a28 Home & Garden $587.03 401 0.9 97 BULK-a15fbe06
7905 Bulk Product 16af017d Toys & Games $395.81 318 0.5 25 BULK-5f300586
7906 Bulk Product d214e6dd Clothing $269.53 366 0.8 41 BULK-c5e8ccea
7907 Bulk Product e856e94c Sports & Outdoors $122.66 398 4.8 28 BULK-c6be2fb3
7908 Bulk Product dc50a28d Home & Garden $698.53 19 1.9 52 BULK-c3905270
7909 Bulk Product 628f29bb Home & Garden $340.11 178 0.0 78 BULK-af2b2297
7910 Bulk Product 208b2565 Home & Garden $767.61 44 1.9 52 BULK-683b35bd
7911 Bulk Product ee206296 Home & Garden $240.09 114 0.4 39 BULK-40b4e152
7912 Bulk Product e3eb0b2a Sports & Outdoors $440.58 442 0.5 97 BULK-31d7a944
7913 Bulk Product fd627db5 Books $820.35 35 4.6 69 BULK-5f47b5e1
7914 Bulk Product 91a8084e Clothing $1,008.36 375 2.1 24 BULK-f1a3282a
7915 Bulk Product 66e89c8c Toys & Games $636.52 265 4.6 46 BULK-6a9f9a94
7916 Bulk Product 59fa4f9a Clothing $620.59 171 3.6 46 BULK-02e4ec85
7917 Bulk Product a16e5fa7 Sports & Outdoors $854.48 445 1.2 23 BULK-c5d22f24
7918 Bulk Product e915bdfd Clothing $834.69 319 2.8 0 BULK-6e0df69c
7919 Bulk Product 46f155bb Books $753.42 437 0.9 49 BULK-bb7b94d6
7920 Bulk Product 3794c8ac Books $116.59 361 3.3 53 BULK-e41475c6
7921 Bulk Product 25eae69a Toys & Games $938.73 309 4.6 76 BULK-53a9bc1e
7922 Bulk Product 9d4f2325 Clothing $702.21 120 2.9 76 BULK-ad128918
7923 Bulk Product 4da8b5f8 Books $964.49 36 4.5 60 BULK-61b36adf
7924 Bulk Product 1c14ee47 Electronics $425.69 157 4.2 11 BULK-2e0cdc2c
7925 Bulk Product 56b9ddba Clothing $450.52 72 3.6 90 BULK-e9f34040
7926 Bulk Product 787cb4ac Home & Garden $884.10 243 1.9 8 BULK-cb2cc0a1
7927 Bulk Product 3bff9b3f Home & Garden $997.38 217 2.9 86 BULK-5ec9d4e7
7928 Bulk Product 11aecce0 Home & Garden $804.16 153 2.9 15 BULK-d3e57063
7929 Bulk Product edfb85b4 Toys & Games $101.41 175 0.6 45 BULK-91e6a396
7930 Bulk Product f79d89f7 Sports & Outdoors $967.10 313 3.8 30 BULK-798cfe84
7931 Bulk Product 1f32ea0d Electronics $764.36 411 0.9 91 BULK-8d6032c0
7932 Bulk Product 13734214 Sports & Outdoors $736.23 334 5.0 86 BULK-10d8b0b9
7933 Bulk Product 4058fd5f Clothing $75.67 20 3.0 11 BULK-1b145034
7934 Bulk Product c59bb4e0 Electronics $936.72 228 3.9 66 BULK-e2ad9a38
7935 Bulk Product 7c07c2c6 Clothing $298.24 183 2.2 58 BULK-7a964741
7936 Bulk Product 7a9b89ef Clothing $140.08 182 1.8 67 BULK-50187f4c
7937 Bulk Product 2e040337 Toys & Games $372.60 407 2.7 49 BULK-cb32c19e
7938 Bulk Product a91e4399 Books $828.55 427 2.7 75 BULK-f50f8064
7939 Bulk Product 7e8e60f5 Clothing $84.01 479 4.6 64 BULK-650bb786
7940 Bulk Product d7e8bd8c Sports & Outdoors $893.03 149 3.2 72 BULK-c88a361a
7941 Bulk Product 953b247a Sports & Outdoors $35.67 369 1.2 59 BULK-179286b6
7942 Bulk Product 51faca5c Books $487.23 117 4.3 39 BULK-13f19579
7943 Bulk Product 6ad25baa Clothing $25.88 350 0.1 69 BULK-72ded161
7944 Bulk Product 3c404350 Clothing $97.33 109 2.9 24 BULK-fa6608d4
7945 Bulk Product c8bf1994 Electronics $965.77 126 0.6 31 BULK-a4819196
7946 Bulk Product 1ed0b4cf Home & Garden $276.51 396 3.4 41 BULK-7506565d
7947 Bulk Product 2337cd75 Clothing $665.33 267 2.5 68 BULK-c0ced8cc
7948 Bulk Product ecd76ead Toys & Games $222.76 478 1.8 10 BULK-871c0965
7949 Bulk Product 91121033 Home & Garden $955.47 98 3.8 55 BULK-c1aff9d9
7950 Bulk Product 2c8d3633 Electronics $684.62 235 4.8 34 BULK-ee2342cd
7951 Bulk Product 9b3e5087 Electronics $79.03 461 0.2 63 BULK-2111d9b4
7952 Bulk Product 3559cde6 Sports & Outdoors $735.03 276 2.5 18 BULK-72bcb8ce
7953 Bulk Product 231d7c44 Electronics $916.00 208 3.3 51 BULK-4669314c
7954 Bulk Product ed4fa27b Clothing $683.99 134 2.2 2 BULK-f51e0fa7
7955 Bulk Product 6c5ef4de Toys & Games $466.58 346 1.6 21 BULK-875e3fcc
7956 Bulk Product ab746070 Home & Garden $566.63 324 0.5 92 BULK-199de726
7957 Bulk Product 365e465c Sports & Outdoors $115.72 58 3.8 48 BULK-4e88600c
7958 Bulk Product 28cbc48e Books $546.13 272 4.0 98 BULK-7fd1103b
7959 Bulk Product a2c19431 Books $817.00 275 1.0 37 BULK-76adc760
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