Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

15 ms

Page Size

200

Current Page

38 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 38 Results Showing 7401 - 7600 of 24441

ID Name Category Price Stock Rating Reviews SKU
7960 Bulk Product cc984e67 Toys & Games $82.25 335 2.5 27 BULK-0720b38c
7961 Bulk Product 2a60ba83 Clothing $610.25 361 5.0 78 BULK-482ec2c5
7962 Bulk Product da8db9c9 Books $245.79 347 4.9 20 BULK-1c642cc7
7963 Bulk Product d4099c82 Toys & Games $340.07 43 4.3 24 BULK-2dcdc164
7964 Bulk Product d56a22ca Books $683.81 56 3.7 49 BULK-314d4bbd
7965 Bulk Product ed6dc6d0 Home & Garden $539.14 190 5.0 20 BULK-44f9e48c
7966 Bulk Product f9e190bf Sports & Outdoors $409.81 29 4.6 38 BULK-26e070a0
7967 Bulk Product 36dc36f3 Electronics $761.82 305 0.6 52 BULK-9fae5e51
7968 Bulk Product 34bde415 Clothing $883.90 48 0.7 0 BULK-2f5bfb82
7969 Bulk Product 5953bf10 Electronics $467.50 443 4.1 53 BULK-c27483cd
7970 Bulk Product 99d83042 Sports & Outdoors $1,001.35 280 4.6 0 BULK-1ee30444
7971 Bulk Product b3c19ba1 Electronics $92.86 444 2.8 90 BULK-1a762360
7972 Bulk Product 09c85b21 Books $933.09 276 4.2 84 BULK-2d22d34e
7973 Bulk Product 10043a8d Books $661.99 58 4.2 74 BULK-fba7c83c
7974 Bulk Product 4141e326 Electronics $846.11 391 2.4 18 BULK-cf31c0af
7975 Bulk Product 77f6dabc Home & Garden $1,000.58 51 1.8 22 BULK-f7f6c267
7976 Bulk Product d0587502 Sports & Outdoors $280.26 487 0.1 28 BULK-695408b2
7977 Bulk Product b9c530dc Clothing $57.16 196 0.5 35 BULK-6ea46584
7978 Bulk Product 8905938b Home & Garden $52.08 71 3.9 45 BULK-c69a0283
7979 Bulk Product 394b227a Home & Garden $959.84 369 1.2 88 BULK-be1e2466
7980 Bulk Product dadf99b0 Books $429.82 298 2.4 91 BULK-a96d3e07
7981 Bulk Product fcbe18c5 Electronics $19.34 499 2.6 74 BULK-0d19f8b5
7982 Bulk Product 9aa82458 Books $575.49 349 0.8 3 BULK-24b0ac8b
7983 Bulk Product 0f620f29 Electronics $541.25 214 1.6 28 BULK-c1062e64
7984 Bulk Product b87b2258 Home & Garden $594.84 498 3.8 51 BULK-82e9e78a
7985 Bulk Product bfd1da5e Home & Garden $872.25 51 1.5 90 BULK-3b4bd2cf
7986 Bulk Product 84906851 Books $831.18 473 4.6 70 BULK-0c932d2b
7987 Bulk Product 9b15827d Clothing $871.77 89 3.7 13 BULK-5b3f4fe3
7988 Bulk Product 74a48dfa Electronics $310.89 218 2.9 30 BULK-77d688d9
7989 Bulk Product 2e18829c Home & Garden $876.63 169 3.9 34 BULK-04f9876e
7990 Bulk Product e1f2d511 Books $20.72 332 4.0 37 BULK-f950de95
7991 Bulk Product 31392906 Toys & Games $263.36 221 1.3 53 BULK-9e9b99d4
7992 Bulk Product 7b239b00 Home & Garden $63.75 14 4.2 13 BULK-2fbbc1e2
7993 Bulk Product f8881ef7 Books $839.94 305 3.1 22 BULK-a19d5ddc
7994 Bulk Product 4c8a355c Books $73.38 427 2.5 91 BULK-64561678
7995 Bulk Product 191d60d4 Home & Garden $612.34 53 0.7 98 BULK-46f50640
7996 Bulk Product 9518c035 Home & Garden $873.10 249 1.9 87 BULK-40429307
7997 Bulk Product 37e15808 Toys & Games $12.61 18 0.6 45 BULK-dd14165e
7998 Bulk Product 4d2e7733 Electronics $480.36 82 3.1 70 BULK-4d824bc5
7999 Bulk Product 3a083b74 Clothing $228.29 303 1.0 28 BULK-0fd3a97a
8000 Bulk Product 2e3c7995 Books $238.93 350 4.9 23 BULK-403c7827
8001 Bulk Product 02d8774a Books $941.03 456 4.6 27 BULK-a54710e7
8002 Bulk Product 845370cf Books $833.53 443 0.3 69 BULK-e9393dfd
8003 Bulk Product 75daab32 Toys & Games $756.16 404 3.6 18 BULK-1227a1be
8004 Bulk Product 59dc250a Electronics $562.86 232 3.5 5 BULK-0271c0c8
8005 Bulk Product 0edec40b Toys & Games $37.35 187 4.8 66 BULK-d6ec1d8f
8006 Bulk Product 3bfa6512 Toys & Games $560.60 215 4.5 71 BULK-16620f19
8007 Bulk Product 1611c281 Electronics $299.30 210 4.9 13 BULK-25698713
8008 Bulk Product 468c8293 Clothing $407.13 45 3.6 39 BULK-06606503
8009 Bulk Product 5123c041 Electronics $372.93 179 3.0 46 BULK-4317176a
8010 Bulk Product 61090a5c Home & Garden $416.65 289 2.5 39 BULK-7eb549d6
8011 Bulk Product 4e885d14 Books $50.00 65 0.6 45 BULK-67827457
8012 Bulk Product 77cb79e4 Electronics $384.24 483 3.1 34 BULK-9727c2de
8013 Bulk Product dd09cc88 Home & Garden $740.85 79 2.6 67 BULK-7edfa3e1
8014 Bulk Product 2d117bc8 Electronics $864.77 380 3.5 67 BULK-d880ce23
8015 Bulk Product ad145cbb Home & Garden $416.89 81 2.8 30 BULK-369da9e1
8016 Bulk Product 96a05bc8 Toys & Games $810.45 434 0.2 52 BULK-43c8f30a
8017 Bulk Product 34957880 Books $303.89 330 1.0 98 BULK-7bd244a6
8018 Bulk Product 37e904d0 Toys & Games $208.83 332 4.1 38 BULK-1506dbf9
8019 Bulk Product 3d2a0bd1 Clothing $909.17 235 1.0 45 BULK-f048f7bf
8020 Bulk Product 20698a7e Home & Garden $19.29 454 2.2 18 BULK-39a85da8
8021 Bulk Product 5ce6404f Books $806.16 211 3.8 97 BULK-cc6efa26
8022 Bulk Product e6e00183 Sports & Outdoors $711.78 314 4.9 73 BULK-ba941dc7
8023 Bulk Product 2ec7edf1 Toys & Games $514.42 338 0.6 98 BULK-b0d7b7c3
8024 Bulk Product f21a39af Toys & Games $780.72 113 4.0 66 BULK-507727a6
8025 Bulk Product b34976bc Home & Garden $248.52 77 3.1 77 BULK-e2170fd1
8026 Bulk Product 8d814585 Clothing $958.17 16 4.4 5 BULK-3803330c
8027 Bulk Product 7157bd4d Clothing $924.40 284 4.3 71 BULK-4d4eefab
8028 Bulk Product cb2affb5 Sports & Outdoors $895.96 93 1.0 19 BULK-7ac1a9e2
8029 Bulk Product 1cbcec9e Electronics $733.50 260 3.3 85 BULK-c6275a55
8030 Bulk Product 171a41f7 Toys & Games $151.34 365 1.8 12 BULK-c5ae0102
8031 Bulk Product 99371955 Sports & Outdoors $495.66 128 0.8 32 BULK-a2def690
8032 Bulk Product 1f181de2 Electronics $947.48 350 1.4 47 BULK-f7ccc8a5
8033 Bulk Product 9c3d61a7 Electronics $562.79 475 4.7 64 BULK-6b6b0ebb
8034 Bulk Product 8aafc8bd Home & Garden $907.92 133 4.7 23 BULK-face38e2
8035 Bulk Product 1d100d54 Sports & Outdoors $68.07 488 3.7 31 BULK-b69eb87f
8036 Bulk Product a92ebdd7 Books $108.27 454 3.2 64 BULK-c05e4feb
8037 Bulk Product 21b059c6 Electronics $34.34 205 2.1 40 BULK-0dadc1ad
8038 Bulk Product 0b9c4bf3 Sports & Outdoors $863.46 152 1.8 74 BULK-746a3199
8039 Bulk Product 558f7eba Electronics $278.65 81 3.7 22 BULK-0127635c
8040 Bulk Product 019f162b Sports & Outdoors $99.56 425 2.3 36 BULK-c1776f01
8041 Bulk Product c5d5452f Toys & Games $349.91 29 0.2 59 BULK-fc511b47
8042 Bulk Product c4b42a74 Books $112.14 476 0.0 79 BULK-6c3562a8
8043 Bulk Product 7cd13682 Clothing $781.30 188 0.6 98 BULK-ba2edc3a
8044 Bulk Product 4a7f8953 Sports & Outdoors $501.33 389 0.1 79 BULK-354a1fd2
8045 Bulk Product aec0cabd Sports & Outdoors $357.62 99 0.9 68 BULK-89ec18c5
8046 Bulk Product 5bef4070 Clothing $531.05 441 1.2 13 BULK-e611c08c
8047 Bulk Product c1529565 Clothing $905.78 389 4.1 54 BULK-69292123
8048 Bulk Product 787470aa Books $514.97 290 0.8 76 BULK-8dad1d40
8049 Bulk Product ca5cdf5f Electronics $1,005.18 352 3.0 70 BULK-9ef2b7ba
8050 Bulk Product c8e008ba Home & Garden $669.47 294 2.2 37 BULK-cd12dfbf
8051 Bulk Product 0aaaad07 Sports & Outdoors $296.35 256 3.6 11 BULK-63a60c54
8052 Bulk Product 919d0315 Home & Garden $396.29 193 3.6 74 BULK-241d0b37
8053 Bulk Product ccdfd4f6 Clothing $817.80 196 0.6 59 BULK-ed2993ae
8054 Bulk Product 54615788 Sports & Outdoors $98.52 471 2.4 43 BULK-87518474
8055 Bulk Product 9a117134 Electronics $486.87 416 2.1 19 BULK-dcfebb51
8056 Bulk Product 5e3d039b Home & Garden $192.96 204 3.6 21 BULK-a78fb301
8057 Bulk Product a2a59fe0 Toys & Games $57.51 484 3.4 30 BULK-453a49b9
8058 Bulk Product d1ca3315 Books $380.94 323 0.5 86 BULK-6dba9db8
8059 Bulk Product b42a751d Toys & Games $777.95 117 4.7 41 BULK-378a58e3
8060 Bulk Product ba89a3bc Electronics $188.95 136 4.8 34 BULK-cc9cd517
8061 Bulk Product d65f30bf Toys & Games $874.04 392 2.4 48 BULK-73be2f2e
8062 Bulk Product 244e6835 Clothing $927.50 210 2.8 24 BULK-7f6a272a
8063 Bulk Product db39f1be Sports & Outdoors $170.24 173 0.3 27 BULK-0040c701
8064 Bulk Product 3fe542a6 Books $104.80 199 3.2 93 BULK-6ee40e06
8065 Bulk Product b650a73e Electronics $74.11 262 4.1 23 BULK-7aa5c2d5
8066 Bulk Product fef7824c Sports & Outdoors $763.73 292 0.3 12 BULK-e97d5f7a
8067 Bulk Product b17fcbd9 Clothing $960.96 249 1.6 96 BULK-bd306b75
8068 Bulk Product 315adb1b Toys & Games $892.06 235 3.7 97 BULK-ef9bdcc0
8069 Bulk Product afe3d67a Books $991.74 346 4.8 41 BULK-1c2939f5
8070 Bulk Product 732b62b8 Books $577.04 308 4.2 40 BULK-a8d91822
8071 Bulk Product d8800778 Clothing $336.48 130 4.5 5 BULK-6e338a47
8072 Bulk Product 0e2696e9 Home & Garden $303.94 464 1.2 49 BULK-511cc4a7
8073 Bulk Product 0e7eb122 Electronics $933.12 271 2.4 2 BULK-58258cb8
8074 Bulk Product f92db4dc Electronics $888.59 32 4.2 4 BULK-2c587bf8
8075 Bulk Product f81f648a Books $840.69 155 5.0 34 BULK-5866e0cd
8076 Bulk Product 5377ac33 Clothing $465.26 431 1.5 46 BULK-5c32d479
8077 Bulk Product cfef9a16 Home & Garden $80.79 333 3.3 81 BULK-e1968554
8078 Bulk Product 04909a15 Sports & Outdoors $306.09 408 4.6 72 BULK-10655129
8079 Bulk Product e5df4a9f Books $659.09 345 4.3 95 BULK-f995e68d
8080 Bulk Product f29168a5 Sports & Outdoors $891.80 88 3.2 36 BULK-1c5861f2
8081 Bulk Product e5a2c634 Sports & Outdoors $59.13 448 2.0 36 BULK-58a4c401
8082 Bulk Product 64236c98 Sports & Outdoors $56.81 450 4.9 30 BULK-99d85049
8083 Bulk Product ecafef68 Books $149.72 309 0.7 63 BULK-5d10b8e3
8084 Bulk Product 091f1167 Sports & Outdoors $674.59 468 4.3 53 BULK-b30a2190
8085 Bulk Product 23fc41f0 Electronics $907.01 79 0.3 69 BULK-35430d6d
8086 Bulk Product e78f1acd Books $919.88 260 4.1 10 BULK-74e0fa4a
8087 Bulk Product 42a78f05 Books $287.54 373 2.0 47 BULK-27d1a30f
8088 Bulk Product 98f6e57c Clothing $822.78 221 2.2 94 BULK-4aa26ed3
8089 Bulk Product e8dd3459 Sports & Outdoors $34.74 255 5.0 54 BULK-d528e22a
8090 Bulk Product d5d04812 Electronics $642.36 66 1.2 7 BULK-c3e1fcea
8091 Bulk Product a5b0462b Toys & Games $713.61 299 4.2 79 BULK-f5d79d93
8092 Bulk Product ef8a7a9d Clothing $331.30 441 4.4 44 BULK-532731e2
8093 Bulk Product db049548 Home & Garden $815.46 69 3.8 78 BULK-b33f5608
8094 Bulk Product bd8425a9 Books $304.63 496 3.2 17 BULK-6d7fae5f
8095 Bulk Product f771a766 Sports & Outdoors $1,005.42 238 4.3 95 BULK-66847d2c
8096 Bulk Product a5bbe5c8 Home & Garden $963.79 142 4.3 23 BULK-e5efddad
8097 Bulk Product f461ec4c Electronics $744.56 134 3.3 61 BULK-d25d7f97
8098 Bulk Product b6165521 Sports & Outdoors $521.93 49 2.5 16 BULK-08b78fa0
8099 Bulk Product 3fcf29b2 Home & Garden $571.97 158 2.5 13 BULK-5a401e66
8100 Bulk Product 79a99437 Home & Garden $662.42 315 2.4 63 BULK-88bde65d
8101 Bulk Product 55a29183 Books $966.04 21 0.8 62 BULK-24b54ec7
8102 Bulk Product dc40c484 Clothing $995.26 295 0.3 63 BULK-73d3a3eb
8103 Bulk Product 9e631e40 Clothing $210.49 317 3.1 78 BULK-5a0c4515
8104 Bulk Product c7590963 Home & Garden $343.76 0 1.9 35 BULK-123f7e43
8105 Bulk Product e8f2d291 Home & Garden $305.21 220 0.9 93 BULK-91f44bf6
8106 Bulk Product 5f28f69a Clothing $968.48 349 0.9 56 BULK-fcf734eb
8107 Bulk Product 8e0d524b Clothing $275.36 452 3.9 72 BULK-cf7c3312
8108 Bulk Product b9f85bb5 Home & Garden $994.06 425 2.6 80 BULK-d792ee42
8109 Bulk Product b8c1c10b Sports & Outdoors $379.99 441 1.9 69 BULK-4978ac8c
8110 Bulk Product 84f345fe Electronics $192.24 225 4.8 6 BULK-b3e57705
8111 Bulk Product b278f88c Clothing $573.71 414 1.8 37 BULK-e555cc7f
8112 Bulk Product 1ea877b4 Sports & Outdoors $814.51 23 2.8 9 BULK-e360b601
8113 Bulk Product 42d4fa08 Clothing $754.37 348 4.5 51 BULK-56357d6d
8114 Bulk Product 64feaf6d Toys & Games $787.22 132 2.7 66 BULK-3a7b96d5
8115 Bulk Product a18f30f6 Sports & Outdoors $207.42 452 4.1 48 BULK-8e7cefa0
8116 Bulk Product f2286837 Toys & Games $320.47 79 2.8 19 BULK-ba807b40
8117 Bulk Product 9b280fd2 Home & Garden $557.82 455 2.7 28 BULK-d4ffee0b
8118 Bulk Product 8dad3ee1 Home & Garden $772.53 334 2.9 62 BULK-81a89a0f
8119 Bulk Product 0449e06c Books $280.12 154 3.7 79 BULK-bdfe21f2
8120 Bulk Product cf52dbf3 Toys & Games $265.08 321 1.6 67 BULK-039de548
8121 Bulk Product f60387a2 Sports & Outdoors $170.61 99 0.4 7 BULK-dce7ff57
8122 Bulk Product 0f44aac4 Toys & Games $516.69 305 2.5 57 BULK-2eea087d
8123 Bulk Product 7cede6d3 Electronics $939.94 112 2.5 72 BULK-02563ee6
8124 Bulk Product e7870026 Toys & Games $763.20 183 4.5 30 BULK-92b5c7d5
8125 Bulk Product 9f5b7cf5 Sports & Outdoors $351.06 252 1.5 53 BULK-8d09a3aa
8126 Bulk Product c4d2a5fb Home & Garden $547.76 78 3.2 30 BULK-a59f37af
8127 Bulk Product ba5b986a Clothing $805.27 362 1.3 4 BULK-76a497f0
8128 Bulk Product f2d233ce Sports & Outdoors $1,000.02 176 4.2 46 BULK-aeae45c1
8129 Bulk Product 16eb5960 Electronics $127.26 305 1.7 97 BULK-e1115384
8130 Bulk Product 56380e3d Home & Garden $208.56 199 0.8 31 BULK-0a603da2
8131 Bulk Product 98ca9a24 Toys & Games $383.44 90 4.0 19 BULK-edfabbdd
8132 Bulk Product 98a92313 Toys & Games $1,001.34 237 2.5 4 BULK-a1ad1f6c
8133 Bulk Product 6b8091f3 Home & Garden $810.69 113 2.3 14 BULK-b9ca91a7
8134 Bulk Product 7f7dec69 Electronics $74.40 99 3.8 18 BULK-d200965c
8135 Bulk Product 62416bab Clothing $233.08 311 0.5 85 BULK-7ebb9ab0
8136 Bulk Product faad0474 Clothing $492.23 202 0.9 96 BULK-292bdc2f
8137 Bulk Product 094e405c Clothing $322.31 265 1.0 2 BULK-8c0c3744
8138 Bulk Product 724ea731 Sports & Outdoors $845.40 290 4.4 36 BULK-45dce1b9
8139 Bulk Product fad006a7 Sports & Outdoors $102.61 322 0.1 70 BULK-635d668c
8140 Bulk Product 1665461a Sports & Outdoors $405.16 98 1.8 18 BULK-6b964037
8141 Bulk Product 869da72b Electronics $25.57 15 4.3 20 BULK-fd261091
8142 Bulk Product 6b2d5252 Sports & Outdoors $944.75 136 0.6 34 BULK-adee1653
8143 Bulk Product cca4f14d Electronics $985.86 222 2.3 92 BULK-097617b9
8144 Bulk Product 114e1a02 Sports & Outdoors $586.83 247 1.0 11 BULK-29d02eec
8145 Bulk Product d04b464c Home & Garden $381.74 91 0.3 91 BULK-14812afa
8146 Bulk Product ece29664 Sports & Outdoors $440.55 428 0.6 73 BULK-31950183
8147 Bulk Product 12898986 Toys & Games $79.16 267 2.0 28 BULK-3e049239
8148 Bulk Product 8538751e Clothing $488.35 48 1.3 52 BULK-8cd441df
8149 Bulk Product 9bb0048c Clothing $931.35 37 4.3 16 BULK-8738d772
8150 Bulk Product bb2c508f Electronics $918.58 383 2.3 23 BULK-309bec5d
8151 Bulk Product 14a8c159 Books $49.69 112 1.4 81 BULK-4517c1de
8152 Bulk Product 7f66364c Clothing $570.07 250 4.4 62 BULK-61681e51
8153 Bulk Product 4eca5033 Books $51.24 73 4.4 36 BULK-7c97a9da
8154 Bulk Product c790b071 Toys & Games $457.69 357 4.1 71 BULK-524eef5b
8155 Bulk Product 98626716 Electronics $282.84 12 1.1 83 BULK-3d219960
8156 Bulk Product 44153b1a Home & Garden $345.98 164 1.7 53 BULK-ffe4a208
8157 Bulk Product 7751d158 Toys & Games $122.06 442 0.5 42 BULK-18e64bf3
8158 Bulk Product e14a01b9 Clothing $706.89 137 4.5 16 BULK-4fce05ec
8159 Bulk Product d424efdc Clothing $219.68 241 3.7 4 BULK-5f646a76
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