Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 13360 | Bulk Product 1df9dfd9 | Clothing | $732.90 | 52 | ★ 3.0 | 55 | BULK-5134b3d1 |
| 13361 | Bulk Product 6a5c26d9 | Books | $405.72 | 33 | ★ 4.7 | 92 | BULK-37968515 |
| 13362 | Bulk Product 7f9b3fad | Home & Garden | $790.02 | 97 | ★ 1.7 | 97 | BULK-5658e55c |
| 13363 | Bulk Product a898fed4 | Electronics | $651.17 | 147 | ★ 4.5 | 49 | BULK-a6b633ee |
| 13364 | Bulk Product 6373f736 | Home & Garden | $63.68 | 45 | ★ 2.1 | 54 | BULK-8ac0c125 |
| 13365 | Bulk Product 491a84bb | Home & Garden | $777.83 | 378 | ★ 1.2 | 36 | BULK-3420ca0e |
| 13366 | Bulk Product 00fb8744 | Sports & Outdoors | $945.28 | 476 | ★ 0.9 | 9 | BULK-781dae20 |
| 13367 | Bulk Product c26eae84 | Home & Garden | $50.97 | 244 | ★ 0.1 | 42 | BULK-8ce0b243 |
| 13368 | Bulk Product b6129c00 | Clothing | $160.44 | 106 | ★ 1.9 | 95 | BULK-61a549bb |
| 13369 | Bulk Product 6364213a | Electronics | $104.77 | 253 | ★ 3.7 | 67 | BULK-43175b6f |
| 13370 | Bulk Product 66a64270 | Toys & Games | $136.76 | 85 | ★ 3.4 | 69 | BULK-8baf2a02 |
| 13371 | Bulk Product bf6411ba | Sports & Outdoors | $18.57 | 164 | ★ 3.5 | 69 | BULK-56656c6d |
| 13372 | Bulk Product 87e1c81d | Sports & Outdoors | $274.03 | 382 | ★ 1.5 | 22 | BULK-526b00f9 |
| 13373 | Bulk Product ef54ee9e | Clothing | $787.60 | 131 | ★ 3.7 | 65 | BULK-683581af |
| 13374 | Bulk Product 0ea631b1 | Electronics | $209.14 | 369 | ★ 3.7 | 23 | BULK-8e5e20c7 |
| 13375 | Bulk Product 437b01a9 | Books | $53.17 | 291 | ★ 4.1 | 78 | BULK-06950725 |
| 13376 | Bulk Product f8533ad5 | Electronics | $725.50 | 123 | ★ 2.5 | 54 | BULK-27f0a4b8 |
| 13377 | Bulk Product 2d0a8b6d | Home & Garden | $717.12 | 166 | ★ 1.3 | 99 | BULK-bbc73ab4 |
| 13378 | Bulk Product 99e69beb | Toys & Games | $401.20 | 107 | ★ 0.1 | 56 | BULK-f6d3be53 |
| 13379 | Bulk Product 690d14cf | Books | $587.80 | 93 | ★ 0.9 | 74 | BULK-a9ecff77 |
| 13380 | Bulk Product 15d1938b | Sports & Outdoors | $570.73 | 54 | ★ 1.3 | 17 | BULK-0f927677 |
| 13381 | Bulk Product af2705f7 | Clothing | $414.67 | 411 | ★ 3.1 | 64 | BULK-9351fc08 |
| 13382 | Bulk Product 21c61568 | Books | $111.33 | 231 | ★ 3.1 | 96 | BULK-e8a94e1b |
| 13383 | Bulk Product 2ad9b602 | Clothing | $484.64 | 154 | ★ 4.7 | 51 | BULK-52812e89 |
| 13384 | Bulk Product 1b51cdce | Books | $405.21 | 231 | ★ 0.5 | 5 | BULK-9d739bd4 |
| 13385 | Bulk Product 77d4828f | Electronics | $345.77 | 456 | ★ 0.4 | 56 | BULK-730d4d10 |
| 13386 | Bulk Product 6dd077eb | Books | $581.24 | 404 | ★ 0.6 | 49 | BULK-b9121b4d |
| 13387 | Bulk Product 37b834ae | Books | $823.98 | 129 | ★ 0.2 | 68 | BULK-108101c5 |
| 13388 | Bulk Product 2eb1c3e8 | Toys & Games | $826.64 | 104 | ★ 0.6 | 66 | BULK-d1f27a67 |
| 13389 | Bulk Product 4d005cbf | Electronics | $368.47 | 220 | ★ 0.1 | 28 | BULK-31237610 |
| 13390 | Bulk Product 6ff799aa | Toys & Games | $636.00 | 79 | ★ 0.8 | 44 | BULK-c93969ac |
| 13391 | Bulk Product e02deec1 | Toys & Games | $249.64 | 136 | ★ 0.7 | 93 | BULK-4db702d7 |
| 13392 | Bulk Product 650efba8 | Books | $318.18 | 75 | ★ 4.5 | 24 | BULK-1c6b4286 |
| 13393 | Bulk Product 9df7e297 | Toys & Games | $375.62 | 418 | ★ 2.6 | 64 | BULK-2dcfa9c3 |
| 13394 | Bulk Product 0fbaaf73 | Electronics | $388.57 | 226 | ★ 3.4 | 70 | BULK-9a3ab9c8 |
| 13395 | Bulk Product 8af7fbda | Toys & Games | $303.61 | 339 | ★ 4.0 | 58 | BULK-7b40607e |
| 13396 | Bulk Product d342e6a7 | Sports & Outdoors | $575.28 | 169 | ★ 3.9 | 16 | BULK-0457ad13 |
| 13397 | Bulk Product e819b548 | Toys & Games | $815.23 | 40 | ★ 4.4 | 46 | BULK-e2e8466a |
| 13398 | Bulk Product 6047856a | Toys & Games | $864.22 | 456 | ★ 3.3 | 46 | BULK-7faeb637 |
| 13399 | Bulk Product faba39b2 | Home & Garden | $775.06 | 5 | ★ 2.6 | 25 | BULK-a9bc00ba |
| 13400 | Bulk Product 622efa96 | Clothing | $122.70 | 0 | ★ 1.8 | 47 | BULK-e918199d |
| 13401 | Bulk Product b9501480 | Electronics | $968.77 | 263 | ★ 0.8 | 76 | BULK-f456ed92 |
| 13402 | Bulk Product 2c1fe6ac | Toys & Games | $216.38 | 497 | ★ 2.6 | 52 | BULK-31932b1d |
| 13403 | Bulk Product 583674c6 | Home & Garden | $617.66 | 479 | ★ 3.7 | 59 | BULK-e5ee7df9 |
| 13404 | Bulk Product 0d2a4cb9 | Electronics | $342.87 | 309 | ★ 1.5 | 7 | BULK-3102ed50 |
| 13405 | Bulk Product b6abc2d6 | Sports & Outdoors | $195.60 | 117 | ★ 1.5 | 64 | BULK-bd570e5a |
| 13406 | Bulk Product 73aa1544 | Clothing | $659.36 | 152 | ★ 0.8 | 38 | BULK-1139754b |
| 13407 | Bulk Product 6b7de62b | Home & Garden | $329.86 | 285 | ★ 3.5 | 91 | BULK-836553f1 |
| 13408 | Bulk Product 2cc7deb5 | Home & Garden | $713.48 | 389 | ★ 1.3 | 37 | BULK-cbe9150d |
| 13409 | Bulk Product 5f71383e | Sports & Outdoors | $710.12 | 23 | ★ 0.1 | 11 | BULK-8f03fb34 |
| 13410 | Bulk Product 6bbd8540 | Home & Garden | $305.46 | 239 | ★ 3.2 | 3 | BULK-d2be0b3b |
| 13411 | Bulk Product efe7efa4 | Books | $192.58 | 16 | ★ 0.1 | 32 | BULK-fba9de85 |
| 13412 | Bulk Product c0b6c8eb | Home & Garden | $383.98 | 213 | ★ 3.0 | 31 | BULK-5d5549a7 |
| 13413 | Bulk Product 91db5075 | Electronics | $94.09 | 440 | ★ 2.1 | 72 | BULK-19c91de3 |
| 13414 | Bulk Product f7750f04 | Clothing | $293.89 | 301 | ★ 3.8 | 21 | BULK-b7563aae |
| 13415 | Bulk Product 45c737e8 | Books | $942.41 | 322 | ★ 3.9 | 39 | BULK-6399d3d4 |
| 13416 | Bulk Product 494549d5 | Clothing | $867.43 | 67 | ★ 2.6 | 68 | BULK-19fe99bf |
| 13417 | Bulk Product 94931751 | Electronics | $440.60 | 438 | ★ 4.3 | 5 | BULK-f47d0e2d |
| 13418 | Bulk Product a754d84a | Clothing | $694.51 | 247 | ★ 1.6 | 15 | BULK-adb91817 |
| 13419 | Bulk Product 18ae0a1d | Sports & Outdoors | $541.20 | 204 | ★ 4.3 | 29 | BULK-c82d8daf |
| 13420 | Bulk Product a5e9490e | Clothing | $782.48 | 367 | ★ 4.4 | 91 | BULK-b6398b8a |
| 13421 | Bulk Product f612e8b7 | Toys & Games | $146.04 | 227 | ★ 4.8 | 42 | BULK-7aea2c96 |
| 13422 | Bulk Product c52c9d24 | Toys & Games | $677.84 | 244 | ★ 2.0 | 93 | BULK-ae6244b7 |
| 13423 | Bulk Product ac8f00ee | Clothing | $329.54 | 449 | ★ 4.0 | 38 | BULK-1277a8ea |
| 13424 | Bulk Product 8d459b09 | Clothing | $691.14 | 34 | ★ 2.9 | 39 | BULK-0fed3565 |
| 13425 | Bulk Product 94baeb9c | Toys & Games | $808.44 | 431 | ★ 4.0 | 12 | BULK-ee6b1579 |
| 13426 | Bulk Product 6f219d4b | Home & Garden | $977.37 | 358 | ★ 1.3 | 27 | BULK-817aa1e9 |
| 13427 | Bulk Product ba1ed3dc | Books | $651.84 | 125 | ★ 0.9 | 76 | BULK-e1745f73 |
| 13428 | Bulk Product dacef201 | Electronics | $861.10 | 333 | ★ 2.1 | 24 | BULK-30803465 |
| 13429 | Bulk Product fba31c61 | Electronics | $61.67 | 64 | ★ 2.9 | 46 | BULK-93939412 |
| 13430 | Bulk Product e81e700d | Electronics | $239.38 | 225 | ★ 4.8 | 57 | BULK-54bee6fb |
| 13431 | Bulk Product 22aca884 | Books | $926.54 | 212 | ★ 0.6 | 42 | BULK-3acb5bc8 |
| 13432 | Bulk Product dc6bde48 | Sports & Outdoors | $82.54 | 119 | ★ 4.1 | 5 | BULK-0fafbb0e |
| 13433 | Bulk Product 15a3f66e | Toys & Games | $893.92 | 114 | ★ 1.4 | 24 | BULK-6e2592df |
| 13434 | Bulk Product 1a0a4a41 | Books | $444.32 | 113 | ★ 0.2 | 94 | BULK-8721fef2 |
| 13435 | Bulk Product bb783f0e | Toys & Games | $295.54 | 179 | ★ 4.0 | 48 | BULK-53d4fe61 |
| 13436 | Bulk Product 298513e3 | Books | $94.68 | 19 | ★ 4.9 | 95 | BULK-30586332 |
| 13437 | Bulk Product e7019b89 | Books | $606.35 | 196 | ★ 0.8 | 78 | BULK-96d55bf4 |
| 13438 | Bulk Product 0dc24b98 | Toys & Games | $801.94 | 154 | ★ 1.3 | 46 | BULK-f5ab81cd |
| 13439 | Bulk Product 086c9af9 | Toys & Games | $142.25 | 92 | ★ 2.8 | 14 | BULK-a7c13ce8 |
| 13440 | Bulk Product a3ffd951 | Toys & Games | $669.37 | 498 | ★ 1.2 | 50 | BULK-5c993332 |
| 13441 | Bulk Product a588bfff | Home & Garden | $777.44 | 431 | ★ 2.6 | 69 | BULK-ac0057c3 |
| 13442 | Bulk Product 41d04fcc | Books | $160.61 | 44 | ★ 2.7 | 87 | BULK-3ca411ae |
| 13443 | Bulk Product 0b8510b0 | Clothing | $572.05 | 30 | ★ 0.7 | 56 | BULK-d2aeaa2e |
| 13444 | Bulk Product 47390d3d | Home & Garden | $191.46 | 135 | ★ 5.0 | 71 | BULK-fb43e7af |
| 13445 | Bulk Product 0868866b | Toys & Games | $813.39 | 265 | ★ 4.6 | 10 | BULK-b57eb4aa |
| 13446 | Bulk Product aba32e4d | Sports & Outdoors | $407.52 | 405 | ★ 2.2 | 60 | BULK-a246d132 |
| 13447 | Bulk Product d8b9eb02 | Books | $277.85 | 273 | ★ 1.3 | 3 | BULK-df9c2409 |
| 13448 | Bulk Product 482f2ac2 | Electronics | $219.14 | 69 | ★ 1.2 | 84 | BULK-75704483 |
| 13449 | Bulk Product b0ac85fb | Books | $442.35 | 219 | ★ 1.0 | 25 | BULK-48b933a1 |
| 13450 | Bulk Product 32adfdbe | Electronics | $571.59 | 65 | ★ 4.5 | 7 | BULK-c91b4f51 |
| 13451 | Bulk Product 3c3f6d28 | Toys & Games | $799.36 | 305 | ★ 0.7 | 11 | BULK-39e8ad49 |
| 13452 | Bulk Product c525f966 | Electronics | $184.47 | 265 | ★ 4.1 | 97 | BULK-47a1b982 |
| 13453 | Bulk Product fcb10875 | Home & Garden | $280.93 | 323 | ★ 2.6 | 15 | BULK-fee0cae8 |
| 13454 | Bulk Product ada8e7dc | Books | $367.23 | 358 | ★ 4.7 | 85 | BULK-30458493 |
| 13455 | Bulk Product fb80082c | Electronics | $843.29 | 480 | ★ 3.4 | 88 | BULK-139676d2 |
| 13456 | Bulk Product 95e190e7 | Clothing | $930.16 | 408 | ★ 4.2 | 25 | BULK-d80ffe7d |
| 13457 | Bulk Product 139dfde9 | Electronics | $557.37 | 274 | ★ 1.9 | 40 | BULK-86d28c93 |
| 13458 | Bulk Product 654b2789 | Books | $96.56 | 455 | ★ 2.4 | 90 | BULK-d59262ed |
| 13459 | Bulk Product f931b845 | Toys & Games | $960.25 | 392 | ★ 0.6 | 42 | BULK-f4810a35 |
// 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
};
}