Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 17360 | Bulk Product e2e9c924 | Electronics | $871.42 | 371 | ★ 0.2 | 20 | BULK-b203d789 |
| 17361 | Bulk Product 47a2bb61 | Clothing | $80.69 | 481 | ★ 0.4 | 69 | BULK-6a50e51f |
| 17362 | Bulk Product 4062ea64 | Books | $803.20 | 83 | ★ 1.5 | 59 | BULK-b1248efa |
| 17363 | Bulk Product 45ff0ae7 | Clothing | $163.45 | 122 | ★ 4.2 | 28 | BULK-80e4cd60 |
| 17364 | Bulk Product 1a6bcd04 | Books | $837.09 | 68 | ★ 0.9 | 29 | BULK-335983f3 |
| 17365 | Bulk Product f01b22a0 | Toys & Games | $714.39 | 319 | ★ 3.2 | 20 | BULK-fe6e9dff |
| 17366 | Bulk Product 3e58ba6f | Home & Garden | $603.89 | 241 | ★ 0.0 | 60 | BULK-fb7e77ea |
| 17367 | Bulk Product a303c388 | Home & Garden | $149.42 | 496 | ★ 0.5 | 48 | BULK-7ae1c527 |
| 17368 | Bulk Product dd7bbcee | Electronics | $371.68 | 291 | ★ 4.3 | 95 | BULK-4d30ce2c |
| 17369 | Bulk Product 406f427d | Electronics | $576.68 | 432 | ★ 3.6 | 52 | BULK-64ccc36b |
| 17370 | Bulk Product 22315cac | Electronics | $605.85 | 446 | ★ 3.4 | 11 | BULK-f67f2e72 |
| 17371 | Bulk Product 3618d95c | Sports & Outdoors | $966.15 | 140 | ★ 2.1 | 50 | BULK-c8d67511 |
| 17372 | Bulk Product e4062cf8 | Books | $765.09 | 86 | ★ 1.2 | 1 | BULK-549ef055 |
| 17373 | Bulk Product 5949be41 | Clothing | $628.93 | 350 | ★ 4.9 | 68 | BULK-f0c69adc |
| 17374 | Bulk Product ea99ad7e | Sports & Outdoors | $296.16 | 91 | ★ 3.2 | 38 | BULK-3a3244fb |
| 17375 | Bulk Product 8511c2b5 | Sports & Outdoors | $798.20 | 77 | ★ 3.8 | 92 | BULK-b2038226 |
| 17376 | Bulk Product 1e627b7f | Toys & Games | $651.19 | 423 | ★ 3.1 | 5 | BULK-12604f85 |
| 17377 | Bulk Product 1d3ffcdb | Sports & Outdoors | $600.74 | 149 | ★ 4.4 | 62 | BULK-87ce5b92 |
| 17378 | Bulk Product 5b4e3688 | Sports & Outdoors | $714.81 | 146 | ★ 2.8 | 5 | BULK-df517049 |
| 17379 | Bulk Product 47c5a1c9 | Books | $513.34 | 301 | ★ 4.7 | 4 | BULK-341934ae |
| 17380 | Bulk Product 2c033ccc | Books | $199.24 | 248 | ★ 0.7 | 56 | BULK-466db059 |
| 17381 | Bulk Product 0aea37e2 | Toys & Games | $32.64 | 469 | ★ 2.4 | 95 | BULK-a4c4187b |
| 17382 | Bulk Product 52b10ad9 | Electronics | $409.36 | 122 | ★ 2.2 | 13 | BULK-853869d2 |
| 17383 | Bulk Product 8f929cb8 | Home & Garden | $331.07 | 31 | ★ 4.4 | 63 | BULK-32c2f2a0 |
| 17384 | Bulk Product b21babcd | Books | $672.98 | 104 | ★ 0.3 | 30 | BULK-07f67542 |
| 17385 | Bulk Product a88c4e0b | Toys & Games | $225.89 | 40 | ★ 3.6 | 2 | BULK-55342c0a |
| 17386 | Bulk Product 5768584e | Home & Garden | $115.92 | 236 | ★ 4.4 | 30 | BULK-2dbeeba5 |
| 17387 | Bulk Product 043fb8c8 | Sports & Outdoors | $313.82 | 125 | ★ 2.8 | 13 | BULK-f0641683 |
| 17388 | Bulk Product b9205201 | Toys & Games | $491.57 | 448 | ★ 2.6 | 99 | BULK-b6297138 |
| 17389 | Bulk Product 0f5009dc | Toys & Games | $553.36 | 38 | ★ 2.3 | 70 | BULK-3f135807 |
| 17390 | Bulk Product 054dbf98 | Home & Garden | $239.83 | 46 | ★ 4.3 | 1 | BULK-525c2f46 |
| 17391 | Bulk Product d90477aa | Clothing | $693.78 | 448 | ★ 3.6 | 89 | BULK-12e9d689 |
| 17392 | Bulk Product a68a642e | Home & Garden | $240.58 | 70 | ★ 3.6 | 31 | BULK-cd1c38d4 |
| 17393 | Bulk Product 397ea2fd | Sports & Outdoors | $17.88 | 353 | ★ 0.7 | 51 | BULK-c45dd7f6 |
| 17394 | Bulk Product 92d8850f | Sports & Outdoors | $89.66 | 186 | ★ 4.9 | 47 | BULK-454ff31b |
| 17395 | Bulk Product 162e9114 | Home & Garden | $18.34 | 369 | ★ 4.8 | 50 | BULK-261a3aa1 |
| 17396 | Bulk Product 7ab38096 | Clothing | $727.16 | 36 | ★ 4.3 | 29 | BULK-dd19016b |
| 17397 | Bulk Product 25fdddf2 | Books | $983.89 | 413 | ★ 4.0 | 74 | BULK-66cb1292 |
| 17398 | Bulk Product e666b852 | Books | $419.41 | 250 | ★ 2.6 | 90 | BULK-2fd0a72d |
| 17399 | Bulk Product c1cf2de1 | Electronics | $386.23 | 441 | ★ 3.3 | 20 | BULK-a18c54ad |
| 17400 | Bulk Product 0775e285 | Electronics | $756.85 | 40 | ★ 2.2 | 90 | BULK-024f5def |
| 17401 | Bulk Product 0e291bed | Toys & Games | $349.45 | 57 | ★ 0.0 | 16 | BULK-0eee1cd5 |
| 17402 | Bulk Product 896404ab | Sports & Outdoors | $685.27 | 18 | ★ 2.6 | 27 | BULK-5bf1abe3 |
| 17403 | Bulk Product d9615ea6 | Home & Garden | $572.10 | 450 | ★ 3.0 | 83 | BULK-62b850fb |
| 17404 | Bulk Product 36807627 | Books | $626.57 | 295 | ★ 2.2 | 34 | BULK-b189afb2 |
| 17405 | Bulk Product 5baaab1d | Sports & Outdoors | $764.48 | 151 | ★ 3.2 | 33 | BULK-ec9a3f99 |
| 17406 | Bulk Product 6ca13f05 | Toys & Games | $842.26 | 126 | ★ 3.7 | 76 | BULK-66b0e604 |
| 17407 | Bulk Product 7a814ac0 | Home & Garden | $22.14 | 312 | ★ 2.5 | 39 | BULK-03ff4f5e |
| 17408 | Bulk Product adc4d3c8 | Home & Garden | $169.16 | 210 | ★ 2.6 | 26 | BULK-5b71776d |
| 17409 | Bulk Product 7acb44a9 | Sports & Outdoors | $423.81 | 194 | ★ 4.6 | 67 | BULK-3bda72c4 |
| 17410 | Bulk Product 746b8002 | Electronics | $839.58 | 103 | ★ 3.0 | 36 | BULK-8e1594ce |
| 17411 | Bulk Product 36ae74bb | Toys & Games | $875.79 | 132 | ★ 4.6 | 82 | BULK-120e4d20 |
| 17412 | Bulk Product c37f1fc5 | Sports & Outdoors | $454.55 | 377 | ★ 4.7 | 73 | BULK-fc2dd041 |
| 17413 | Bulk Product 3cbbbc9e | Clothing | $407.92 | 413 | ★ 0.5 | 19 | BULK-cdf5cd38 |
| 17414 | Bulk Product 4df59edc | Electronics | $644.84 | 147 | ★ 3.0 | 6 | BULK-71523a4c |
| 17415 | Bulk Product 85519108 | Sports & Outdoors | $910.67 | 157 | ★ 1.7 | 63 | BULK-aa72a69d |
| 17416 | Bulk Product 9664e534 | Electronics | $416.32 | 72 | ★ 2.0 | 77 | BULK-eaaed591 |
| 17417 | Bulk Product 820333c0 | Sports & Outdoors | $101.34 | 171 | ★ 0.8 | 35 | BULK-bf7ea0e6 |
| 17418 | Bulk Product 51b7b2ce | Sports & Outdoors | $46.26 | 467 | ★ 4.2 | 26 | BULK-9ad9d02e |
| 17419 | Bulk Product d4c6ee90 | Sports & Outdoors | $279.15 | 278 | ★ 5.0 | 14 | BULK-81e4eca5 |
| 17420 | Bulk Product e0bb1126 | Home & Garden | $773.36 | 381 | ★ 1.7 | 77 | BULK-81d58dc4 |
| 17421 | Bulk Product fab7080d | Books | $504.92 | 84 | ★ 1.9 | 55 | BULK-17871813 |
| 17422 | Bulk Product c0bd85e3 | Electronics | $267.31 | 190 | ★ 0.4 | 60 | BULK-259b8c97 |
| 17423 | Bulk Product aefeaf69 | Toys & Games | $293.85 | 496 | ★ 3.3 | 83 | BULK-35a0bf30 |
| 17424 | Bulk Product 101d13e3 | Home & Garden | $435.39 | 9 | ★ 2.5 | 88 | BULK-8298019d |
| 17425 | Bulk Product fd2aeab1 | Sports & Outdoors | $618.31 | 128 | ★ 0.0 | 33 | BULK-be5c4238 |
| 17426 | Bulk Product 038e20b8 | Electronics | $888.38 | 266 | ★ 1.9 | 26 | BULK-a5daad55 |
| 17427 | Bulk Product c940e0d1 | Home & Garden | $1,004.11 | 326 | ★ 3.1 | 39 | BULK-e6d60737 |
| 17428 | Bulk Product 3dd6f853 | Sports & Outdoors | $938.10 | 482 | ★ 3.9 | 24 | BULK-334abcc7 |
| 17429 | Bulk Product b5799ca5 | Sports & Outdoors | $326.09 | 241 | ★ 3.3 | 97 | BULK-4e3009c7 |
| 17430 | Bulk Product fcd902ff | Toys & Games | $319.53 | 219 | ★ 1.5 | 24 | BULK-e51e6445 |
| 17431 | Bulk Product 5f8bd030 | Home & Garden | $985.27 | 88 | ★ 0.2 | 13 | BULK-03460760 |
| 17432 | Bulk Product 5f22ae1c | Sports & Outdoors | $566.98 | 358 | ★ 2.7 | 64 | BULK-8a93c8b2 |
| 17433 | Bulk Product 74d530c0 | Books | $711.91 | 28 | ★ 2.4 | 65 | BULK-15e8e521 |
| 17434 | Bulk Product 3537795e | Sports & Outdoors | $77.24 | 417 | ★ 3.7 | 10 | BULK-d83e903e |
| 17435 | Bulk Product 18ed66a6 | Toys & Games | $235.89 | 469 | ★ 4.6 | 64 | BULK-fe782c3f |
| 17436 | Bulk Product 44685a39 | Home & Garden | $526.83 | 150 | ★ 3.2 | 10 | BULK-b9610791 |
| 17437 | Bulk Product 76944305 | Books | $927.24 | 45 | ★ 4.7 | 34 | BULK-d141a0bb |
| 17438 | Bulk Product 0d7684c5 | Home & Garden | $742.37 | 350 | ★ 2.3 | 71 | BULK-fb953f2c |
| 17439 | Bulk Product a52e61f1 | Sports & Outdoors | $452.98 | 279 | ★ 3.5 | 66 | BULK-03353584 |
| 17440 | Bulk Product 485a35a3 | Toys & Games | $552.04 | 307 | ★ 2.5 | 51 | BULK-f702f630 |
| 17441 | Bulk Product f184d5f3 | Electronics | $372.88 | 46 | ★ 2.1 | 13 | BULK-7ee2b1be |
| 17442 | Bulk Product 1d0f0371 | Electronics | $655.73 | 219 | ★ 2.7 | 19 | BULK-4be79c9a |
| 17443 | Bulk Product c7fb0b21 | Home & Garden | $721.59 | 35 | ★ 4.5 | 98 | BULK-16128347 |
| 17444 | Bulk Product c5865f6a | Toys & Games | $110.02 | 491 | ★ 3.7 | 89 | BULK-b3280d65 |
| 17445 | Bulk Product f874746c | Sports & Outdoors | $850.48 | 151 | ★ 0.3 | 44 | BULK-26144613 |
| 17446 | Bulk Product 41fd1ace | Toys & Games | $325.73 | 102 | ★ 0.5 | 1 | BULK-51078631 |
| 17447 | Bulk Product 0867a1e1 | Clothing | $895.28 | 464 | ★ 0.0 | 74 | BULK-12754282 |
| 17448 | Bulk Product 712bf094 | Clothing | $467.70 | 372 | ★ 1.0 | 94 | BULK-6ed787b1 |
| 17449 | Bulk Product 6922426f | Books | $444.48 | 68 | ★ 1.0 | 69 | BULK-59e066c2 |
| 17450 | Bulk Product 46426676 | Clothing | $602.66 | 262 | ★ 3.1 | 49 | BULK-6d3fa0bf |
| 17451 | Bulk Product c9a7442d | Electronics | $895.56 | 150 | ★ 2.2 | 20 | BULK-b16720d1 |
| 17452 | Bulk Product d6b29891 | Electronics | $71.23 | 396 | ★ 0.7 | 85 | BULK-7e0a97d2 |
| 17453 | Bulk Product ab9d0069 | Toys & Games | $141.43 | 96 | ★ 1.8 | 56 | BULK-46be7ed9 |
| 17454 | Bulk Product 85eb628f | Home & Garden | $220.23 | 272 | ★ 3.5 | 10 | BULK-6c787c2c |
| 17455 | Bulk Product 64cd93b2 | Home & Garden | $134.02 | 326 | ★ 1.2 | 51 | BULK-9c1af4fa |
| 17456 | Bulk Product 28b6818d | Electronics | $689.83 | 459 | ★ 3.8 | 71 | BULK-6d16b617 |
| 17457 | Bulk Product 8db49c63 | Toys & Games | $813.74 | 377 | ★ 2.9 | 17 | BULK-93b6e7cb |
| 17458 | Bulk Product 24c6dd33 | Toys & Games | $652.16 | 197 | ★ 1.5 | 79 | BULK-14cc69d4 |
| 17459 | Bulk Product 01b5cded | Home & Garden | $822.33 | 472 | ★ 2.6 | 7 | BULK-e3ebaa37 |
// 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
};
}