Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

20 ms

Page Size

200

Current Page

24 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 24 Results Showing 4601 - 4800 of 24441

ID Name Category Price Stock Rating Reviews SKU
5160 Bulk Product 726f7d7f Books $570.85 349 0.4 55 BULK-06f772a7
5161 Bulk Product 7028cc1d Home & Garden $660.14 163 1.7 14 BULK-c8f8b045
5162 Bulk Product 014564c5 Toys & Games $728.97 460 2.3 10 BULK-17df2f6c
5163 Bulk Product 38ba0d13 Toys & Games $899.06 330 2.8 25 BULK-93e2f758
5164 Bulk Product ba6e2b64 Books $51.02 42 1.9 72 BULK-dc4c3135
5165 Bulk Product b6e85dc6 Toys & Games $192.04 9 2.4 24 BULK-a45ee760
5166 Bulk Product 9368c9eb Books $676.14 382 2.0 89 BULK-3490cc01
5167 Bulk Product 5e753e06 Books $846.69 185 0.6 5 BULK-7339dd07
5168 Bulk Product c4bf4ea6 Toys & Games $467.13 486 4.0 65 BULK-1ef43859
5169 Bulk Product cc2a2bd1 Home & Garden $329.49 50 1.1 73 BULK-5b4caccf
5170 Bulk Product a7db2dd4 Home & Garden $482.11 7 1.2 52 BULK-bc7fea30
5171 Bulk Product a5b91ef4 Sports & Outdoors $819.34 268 3.1 9 BULK-74c006d7
5172 Bulk Product 034f4924 Sports & Outdoors $573.24 378 1.7 99 BULK-29bc363f
5173 Bulk Product 0ac4539c Toys & Games $127.41 28 4.9 50 BULK-38afaa56
5174 Bulk Product f6344b05 Clothing $915.87 126 4.8 92 BULK-82b03bf5
5175 Bulk Product eeb1bd19 Toys & Games $619.13 495 0.3 44 BULK-0401c69a
5176 Bulk Product f4eb439f Sports & Outdoors $763.76 270 3.8 91 BULK-10de36e7
5177 Bulk Product 098e365e Home & Garden $409.61 327 1.2 81 BULK-6b978933
5178 Bulk Product 7d332311 Toys & Games $487.08 291 4.9 24 BULK-9cc246af
5179 Bulk Product 116c5eaa Toys & Games $126.35 454 2.4 52 BULK-d77462ca
5180 Bulk Product 460a765e Home & Garden $435.11 413 1.2 38 BULK-7583844d
5181 Bulk Product 4e2d072d Electronics $303.43 317 5.0 27 BULK-20205a4f
5182 Bulk Product 33ab8022 Clothing $512.58 358 3.5 59 BULK-fb12f962
5183 Bulk Product 37218f42 Toys & Games $515.48 388 4.3 1 BULK-b9eb3ac2
5184 Bulk Product 5caebb57 Books $471.47 413 4.0 82 BULK-c9e12bb7
5185 Bulk Product 6b9f3475 Toys & Games $206.61 343 3.7 90 BULK-fcfc203b
5186 Bulk Product affdc1fe Clothing $372.85 97 3.4 64 BULK-3de6becf
5187 Bulk Product 7c9cacb4 Electronics $700.45 130 1.2 11 BULK-c935f67d
5188 Bulk Product e9ad6830 Books $715.14 26 1.3 52 BULK-dec9ea81
5189 Bulk Product 6b086d6d Toys & Games $823.92 192 3.4 4 BULK-42f6549e
5190 Bulk Product 309876a5 Home & Garden $893.65 303 2.3 96 BULK-f346ed6a
5191 Bulk Product bc151280 Sports & Outdoors $501.33 29 4.8 60 BULK-e477bae4
5192 Bulk Product 648a049d Home & Garden $916.20 371 2.8 33 BULK-038cbbd0
5193 Bulk Product 201a16f5 Clothing $155.83 306 3.8 73 BULK-8e0923ae
5194 Bulk Product fbb4eea4 Toys & Games $922.29 313 4.5 94 BULK-cae3af8c
5195 Bulk Product 3b36ee2f Clothing $864.43 410 2.6 35 BULK-0075c680
5196 Bulk Product 4295e2d1 Home & Garden $265.20 76 4.6 17 BULK-fd47a22d
5197 Bulk Product 400e0e58 Books $802.35 371 1.7 90 BULK-f344b911
5198 Bulk Product f94fa08b Clothing $296.10 353 0.6 5 BULK-b7a81b25
5199 Bulk Product e5633f9f Books $940.77 365 1.9 81 BULK-aaefd73b
5200 Bulk Product f7bec455 Home & Garden $646.60 265 4.6 80 BULK-40d4d1ab
5201 Bulk Product 11c63fca Clothing $236.39 446 1.0 47 BULK-227c0c12
5202 Bulk Product 081a3d67 Home & Garden $308.04 245 2.9 26 BULK-48954389
5203 Bulk Product 52b3f743 Toys & Games $784.38 97 2.9 48 BULK-4e428242
5204 Bulk Product d6b21228 Electronics $740.75 234 0.0 73 BULK-14f99cfc
5205 Bulk Product ccc12c96 Electronics $446.45 380 3.8 93 BULK-aca92b78
5206 Bulk Product 2b10e64e Home & Garden $28.89 122 0.6 91 BULK-f39c222f
5207 Bulk Product 11e7ae36 Electronics $207.72 309 1.3 0 BULK-3992b957
5208 Bulk Product c151f5de Toys & Games $612.69 449 0.6 95 BULK-8aa4c339
5209 Bulk Product de91bc97 Toys & Games $795.05 94 2.1 30 BULK-42264533
5210 Bulk Product ab2339f9 Electronics $334.30 132 3.5 13 BULK-9bd630e9
5211 Bulk Product 60688a50 Clothing $239.09 448 2.9 67 BULK-666b9297
5212 Bulk Product cd9f42a8 Books $259.75 79 0.2 78 BULK-5e115103
5213 Bulk Product 8e3743a9 Home & Garden $581.67 244 3.2 47 BULK-860386aa
5214 Bulk Product da7ef57b Toys & Games $342.54 331 1.4 20 BULK-f696e1f6
5215 Bulk Product 3e7b03b5 Toys & Games $128.54 223 2.9 59 BULK-d669dd81
5216 Bulk Product ccff7055 Home & Garden $774.33 79 1.2 65 BULK-a62cf6d5
5217 Bulk Product 642adfec Clothing $753.44 445 0.6 87 BULK-0ddaf125
5218 Bulk Product e14cecbe Books $713.28 109 4.7 14 BULK-8c8c4ffa
5219 Bulk Product 2bc6dae3 Toys & Games $604.04 271 1.9 73 BULK-80c73e7f
5220 Bulk Product 41869f30 Electronics $809.30 457 2.2 61 BULK-8e4d341a
5221 Bulk Product 2bb16f58 Toys & Games $291.47 353 2.6 37 BULK-5b3d055e
5222 Bulk Product c1f9e0f2 Sports & Outdoors $481.51 476 4.9 47 BULK-4b35cfbe
5223 Bulk Product 3c7a0ba3 Clothing $396.85 207 1.7 69 BULK-85826ef7
5224 Bulk Product 7d968f7e Sports & Outdoors $657.24 246 2.1 85 BULK-6202ae5e
5225 Bulk Product aa29e83f Home & Garden $970.66 89 1.6 90 BULK-f46e4d23
5226 Bulk Product 58770908 Books $241.91 424 4.9 0 BULK-2aedb8fa
5227 Bulk Product be196d1d Home & Garden $54.83 11 0.6 74 BULK-1e086c78
5228 Bulk Product f9a83148 Books $416.20 217 2.5 47 BULK-3e54515f
5229 Bulk Product 8bc83ea4 Clothing $187.68 410 1.9 88 BULK-db2cca0d
5230 Bulk Product c6d18956 Sports & Outdoors $374.63 76 2.8 95 BULK-4ac860ac
5231 Bulk Product dd9f79cc Toys & Games $916.24 402 1.9 91 BULK-ba614805
5232 Bulk Product b8969ce3 Toys & Games $827.16 416 4.2 13 BULK-366ad8dd
5233 Bulk Product 1698f913 Books $855.69 401 1.9 85 BULK-45380d67
5234 Bulk Product efd24e2e Books $205.92 93 3.3 31 BULK-7f5db1c0
5235 Bulk Product 0a950b03 Home & Garden $258.08 144 0.9 42 BULK-c016d96a
5236 Bulk Product 09a59f33 Home & Garden $735.97 395 2.7 7 BULK-1a7632ac
5237 Bulk Product 7e76caa8 Toys & Games $970.71 360 1.3 14 BULK-b3bc1c47
5238 Bulk Product 916821a7 Sports & Outdoors $78.49 104 1.5 21 BULK-cbd727e1
5239 Bulk Product 48f9fece Home & Garden $733.87 488 2.9 9 BULK-e753d883
5240 Bulk Product 392080e9 Home & Garden $823.27 37 3.9 68 BULK-d791fa09
5241 Bulk Product c78ffd97 Sports & Outdoors $667.47 272 1.8 53 BULK-98157fab
5242 Bulk Product e62103a5 Electronics $424.48 481 4.0 12 BULK-389814cb
5243 Bulk Product 3b5a8321 Clothing $509.26 375 0.0 14 BULK-2e650415
5244 Bulk Product 18d583ea Toys & Games $14.36 477 4.4 93 BULK-1fb6b527
5245 Bulk Product c85bce04 Toys & Games $692.30 481 5.0 94 BULK-d9a63527
5246 Bulk Product 12b8d844 Toys & Games $412.78 494 1.2 52 BULK-5e3bbc96
5247 Bulk Product f9fa5324 Clothing $425.27 411 2.9 15 BULK-eed94705
5248 Bulk Product ef381b71 Electronics $529.57 277 2.0 54 BULK-17b73a33
5249 Bulk Product 4ea92183 Home & Garden $121.08 36 3.3 96 BULK-4842734e
5250 Bulk Product 3d1d926a Toys & Games $607.08 377 1.4 14 BULK-e4842470
5251 Bulk Product b65e7b23 Electronics $794.81 228 0.9 90 BULK-d93dd7ca
5252 Bulk Product 3ddb6256 Clothing $774.40 71 1.8 38 BULK-17c76621
5253 Bulk Product bfd4818c Home & Garden $985.23 18 4.6 81 BULK-014fbf6f
5254 Bulk Product a81b80d5 Books $89.73 150 4.5 67 BULK-89e6eaf7
5255 Bulk Product e7a56ed9 Home & Garden $459.55 486 0.8 4 BULK-069e2366
5256 Bulk Product 646eb1a8 Books $961.19 37 4.7 30 BULK-f00f604c
5257 Bulk Product 6e1fb087 Books $436.94 206 2.8 26 BULK-95bfa32c
5258 Bulk Product 43321864 Home & Garden $1,007.24 313 3.4 41 BULK-d67becbf
5259 Bulk Product 5bc99a55 Books $1,009.85 92 3.9 15 BULK-68619bf2
5260 Bulk Product 338641e7 Toys & Games $134.33 110 4.4 2 BULK-8bf82e7f
5261 Bulk Product 98a5c768 Clothing $745.00 208 3.2 75 BULK-876e42c5
5262 Bulk Product faf9e436 Books $923.70 348 1.5 31 BULK-4e2eb147
5263 Bulk Product 11f61d8b Books $317.60 124 2.7 28 BULK-2a13f645
5264 Bulk Product fa01f8f0 Clothing $499.07 122 0.0 77 BULK-bc1558e4
5265 Bulk Product 52c9c37b Electronics $152.14 113 3.7 58 BULK-32ca00b7
5266 Bulk Product f0bad023 Toys & Games $138.27 422 1.0 81 BULK-e15d95d8
5267 Bulk Product 05c9c995 Books $804.38 488 2.4 86 BULK-36346e23
5268 Bulk Product a11631e3 Clothing $440.14 137 1.4 22 BULK-76bd87bc
5269 Bulk Product 11d40a98 Clothing $566.10 488 1.3 32 BULK-9e8f216a
5270 Bulk Product f367ef39 Books $985.43 418 3.1 20 BULK-d68ef807
5271 Bulk Product a650c7ee Home & Garden $804.02 9 1.5 47 BULK-335c5703
5272 Bulk Product 643462c9 Home & Garden $533.50 267 1.2 36 BULK-47572d09
5273 Bulk Product de51d5c6 Home & Garden $131.60 399 0.8 10 BULK-5852fd8c
5274 Bulk Product df3d89d1 Clothing $237.25 430 1.8 42 BULK-03ad2938
5275 Bulk Product e43ffa6c Books $458.98 278 0.5 71 BULK-948b73a6
5276 Bulk Product e8cf7e8f Electronics $363.96 306 1.2 82 BULK-c424d79e
5277 Bulk Product 60c45913 Home & Garden $243.28 403 1.7 56 BULK-6094c101
5278 Bulk Product b9e758e5 Clothing $501.42 475 5.0 87 BULK-b6101639
5279 Bulk Product 492f94dc Electronics $783.12 455 0.2 5 BULK-56b11a39
5280 Bulk Product 0dd04970 Sports & Outdoors $41.04 229 4.5 58 BULK-55f53659
5281 Bulk Product 5298f0fd Books $932.54 487 4.6 3 BULK-8ae6925c
5282 Bulk Product 9ebe9c70 Electronics $434.05 447 0.6 24 BULK-46a608b9
5283 Bulk Product c6f1c2fd Home & Garden $878.10 386 1.7 71 BULK-017fb217
5284 Bulk Product 58a756c6 Electronics $304.27 205 0.1 21 BULK-f5ba95fb
5285 Bulk Product d00c1f64 Books $657.06 247 0.7 63 BULK-b0fe1550
5286 Bulk Product 52936672 Electronics $786.86 379 0.6 66 BULK-2ce23fff
5287 Bulk Product 19a6473e Books $645.34 165 2.9 90 BULK-1a584afa
5288 Bulk Product d5ccefb8 Clothing $272.85 395 4.4 6 BULK-4a04b633
5289 Bulk Product ba633a8e Books $430.32 433 3.0 22 BULK-4d044278
5290 Bulk Product 77cad251 Sports & Outdoors $466.48 250 0.9 40 BULK-9432b71e
5291 Bulk Product 1585a889 Electronics $879.70 178 1.1 82 BULK-97adb4e1
5292 Bulk Product edaab59f Home & Garden $118.85 327 0.4 61 BULK-aaddd641
5293 Bulk Product cca5dcab Sports & Outdoors $806.81 375 2.4 59 BULK-c4b3a29a
5294 Bulk Product 765027c2 Sports & Outdoors $139.80 81 2.9 51 BULK-26db3e52
5295 Bulk Product a8f789f8 Home & Garden $214.35 205 0.8 85 BULK-9f0773bf
5296 Bulk Product 14510bc4 Toys & Games $326.04 277 3.1 42 BULK-8d57ea58
5297 Bulk Product 1785ff7b Toys & Games $821.06 401 0.3 54 BULK-5987df2e
5298 Bulk Product db99ead4 Sports & Outdoors $729.64 56 1.7 12 BULK-3f543008
5299 Bulk Product 07a05b42 Books $107.67 356 3.4 65 BULK-887d1668
5300 Bulk Product a5cd7b25 Clothing $311.09 272 0.2 76 BULK-d50b1993
5301 Bulk Product 17dcf7a5 Home & Garden $879.44 165 4.1 31 BULK-0c2f7a46
5302 Bulk Product 586cb1dc Toys & Games $159.93 119 3.3 43 BULK-d425c110
5303 Bulk Product 6dad1e5b Clothing $811.61 119 3.1 38 BULK-b8b2058a
5304 Bulk Product 2aa951be Home & Garden $268.16 253 2.2 7 BULK-249778bc
5305 Bulk Product c5d6a93c Electronics $577.90 314 3.2 25 BULK-3c842529
5306 Bulk Product df455ecb Books $510.01 7 3.9 33 BULK-6949837a
5307 Bulk Product 19489e75 Toys & Games $402.52 210 4.5 3 BULK-28a40930
5308 Bulk Product afad4b3e Toys & Games $862.70 379 0.6 16 BULK-43adf1ef
5309 Bulk Product 15a6200e Electronics $328.08 351 0.5 73 BULK-904f9410
5310 Bulk Product 6c1ac4ee Books $640.70 90 5.0 10 BULK-c28c29f1
5311 Bulk Product 6fa4112b Sports & Outdoors $174.12 305 2.7 13 BULK-c7295ef8
5312 Bulk Product 305acd8b Sports & Outdoors $10.97 273 0.4 5 BULK-6706bb54
5313 Bulk Product 7210a8e0 Home & Garden $413.88 428 1.2 62 BULK-8dc5bb6d
5314 Bulk Product 9b8f29e4 Electronics $64.78 262 3.2 31 BULK-4dd11482
5315 Bulk Product 624ae15e Home & Garden $402.71 218 3.0 95 BULK-111e4b87
5316 Bulk Product 271c9bf6 Sports & Outdoors $142.78 157 4.6 75 BULK-90eee821
5317 Bulk Product 59b03f50 Home & Garden $35.29 460 4.5 80 BULK-c3d1d164
5318 Bulk Product 1977e160 Home & Garden $108.19 397 3.1 76 BULK-c82e316a
5319 Bulk Product f79a6d27 Books $465.05 450 4.1 53 BULK-7c575cff
5320 Bulk Product 2244c16a Home & Garden $621.02 242 0.8 75 BULK-57715bff
5321 Bulk Product 4f258155 Home & Garden $259.51 88 1.4 7 BULK-455f4df7
5322 Bulk Product 2deb894c Toys & Games $897.66 387 2.7 16 BULK-e28e7de9
5323 Bulk Product 9c96d854 Sports & Outdoors $126.04 73 0.1 92 BULK-d2c0d2f8
5324 Bulk Product 7382e7c2 Sports & Outdoors $978.39 9 2.9 99 BULK-05457ba8
5325 Bulk Product cf949958 Toys & Games $706.84 105 0.9 77 BULK-0a1a90ff
5326 Bulk Product e5d4f969 Home & Garden $136.62 296 1.6 4 BULK-935d1722
5327 Bulk Product 08244dcf Clothing $116.03 436 3.8 87 BULK-41884963
5328 Bulk Product 9a3afc38 Toys & Games $781.38 366 3.8 99 BULK-7e018c75
5329 Bulk Product 8a6c3483 Toys & Games $185.12 468 3.5 72 BULK-6896f662
5330 Bulk Product d6c497be Home & Garden $372.85 138 2.7 41 BULK-51460de0
5331 Bulk Product d9c7f91e Books $588.04 374 2.5 27 BULK-b3edf235
5332 Bulk Product c5ffcea9 Home & Garden $671.13 497 1.6 86 BULK-3584091a
5333 Bulk Product f0559c41 Home & Garden $101.17 135 3.9 32 BULK-223dace9
5334 Bulk Product f8dd2d0a Electronics $147.19 394 2.2 58 BULK-f6575252
5335 Bulk Product 5209c04d Sports & Outdoors $56.40 406 1.5 3 BULK-f0d01a47
5336 Bulk Product 4d7f693c Sports & Outdoors $78.73 388 2.4 52 BULK-1ac5f726
5337 Bulk Product 00923ce2 Toys & Games $757.77 488 0.6 28 BULK-a9782652
5338 Bulk Product 0efe6238 Sports & Outdoors $166.81 353 2.7 63 BULK-79fdd837
5339 Bulk Product 7d58c207 Books $664.44 42 4.2 39 BULK-2f5097f6
5340 Bulk Product 92ed32a2 Clothing $740.00 349 2.4 28 BULK-08a957bb
5341 Bulk Product 47af95a8 Home & Garden $186.58 109 1.4 65 BULK-35828bd2
5342 Bulk Product 43a8def0 Home & Garden $307.88 461 2.5 9 BULK-a8e9e83c
5343 Bulk Product 77c11786 Home & Garden $532.29 306 3.9 76 BULK-383c3887
5344 Bulk Product 2bff336c Clothing $189.67 276 2.4 35 BULK-ba07f989
5345 Bulk Product 7ae3e59c Clothing $890.65 491 1.7 7 BULK-47650f8b
5346 Bulk Product 715ed3a0 Home & Garden $363.39 404 0.7 58 BULK-b70b5372
5347 Bulk Product 7c63a580 Sports & Outdoors $444.90 319 0.6 66 BULK-96e75d1d
5348 Bulk Product c049f52f Clothing $299.61 59 1.2 46 BULK-ed94dca9
5349 Bulk Product 7a2a03a3 Home & Garden $991.96 175 0.3 73 BULK-094d6249
5350 Bulk Product 274b6a5c Electronics $153.14 42 3.1 38 BULK-c74e2604
5351 Bulk Product cc3f5a06 Books $174.63 170 4.9 77 BULK-c4935d87
5352 Bulk Product 5d365ffa Home & Garden $57.60 496 2.5 81 BULK-049d7137
5353 Bulk Product e631f45f Books $155.92 472 0.9 13 BULK-b1b3ca94
5354 Bulk Product 8440ec62 Electronics $791.84 61 1.8 5 BULK-a10499b3
5355 Bulk Product 229f400c Toys & Games $318.68 121 2.4 69 BULK-ede247ad
5356 Bulk Product e1f3362c Clothing $194.56 383 3.2 73 BULK-4d61ff47
5357 Bulk Product 875791d5 Home & Garden $221.43 279 0.9 60 BULK-d5c3ebb7
5358 Bulk Product b2369eb9 Clothing $787.73 312 2.6 90 BULK-3c45af47
5359 Bulk Product fd37e8fd Clothing $329.15 350 2.1 8 BULK-499d9075
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