Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 8560 | Bulk Product 4b89cf73 | Clothing | $391.20 | 175 | ★ 2.3 | 25 | BULK-1bec8fcb |
| 8561 | Bulk Product bd5b7cf2 | Toys & Games | $303.25 | 40 | ★ 2.5 | 59 | BULK-0507aadf |
| 8562 | Bulk Product 268167e4 | Clothing | $538.68 | 10 | ★ 2.8 | 35 | BULK-32989ecb |
| 8563 | Bulk Product 31c73b01 | Electronics | $416.16 | 16 | ★ 2.6 | 10 | BULK-50395944 |
| 8564 | Bulk Product 34b3288b | Sports & Outdoors | $516.52 | 28 | ★ 4.1 | 73 | BULK-13b20f2b |
| 8565 | Bulk Product e8b84591 | Clothing | $319.82 | 69 | ★ 2.2 | 4 | BULK-66d70b4f |
| 8566 | Bulk Product e556d796 | Toys & Games | $695.74 | 350 | ★ 0.9 | 28 | BULK-5f1f8e67 |
| 8567 | Bulk Product 631a8b61 | Home & Garden | $219.64 | 467 | ★ 3.6 | 6 | BULK-bea1e8eb |
| 8568 | Bulk Product 723e9eb7 | Electronics | $253.48 | 231 | ★ 2.9 | 74 | BULK-509c55c8 |
| 8569 | Bulk Product 549b8039 | Home & Garden | $110.46 | 224 | ★ 0.5 | 20 | BULK-141aaf96 |
| 8570 | Bulk Product ed0d6975 | Books | $867.98 | 322 | ★ 0.6 | 8 | BULK-6c97c4a9 |
| 8571 | Bulk Product de3e5302 | Books | $550.81 | 37 | ★ 4.6 | 69 | BULK-682b855d |
| 8572 | Bulk Product a69464c4 | Sports & Outdoors | $400.81 | 268 | ★ 1.5 | 97 | BULK-afa8e7b1 |
| 8573 | Bulk Product 29e72787 | Books | $924.32 | 59 | ★ 1.3 | 85 | BULK-2ff47ba7 |
| 8574 | Bulk Product 4274e6c6 | Electronics | $855.87 | 198 | ★ 0.7 | 12 | BULK-a87c336e |
| 8575 | Bulk Product ba6c8f19 | Toys & Games | $860.05 | 198 | ★ 3.7 | 9 | BULK-d7d31679 |
| 8576 | Bulk Product e95d222c | Home & Garden | $130.39 | 265 | ★ 0.2 | 29 | BULK-736a8dc6 |
| 8577 | Bulk Product e23ffdca | Sports & Outdoors | $241.48 | 114 | ★ 3.4 | 34 | BULK-f58a0cc0 |
| 8578 | Bulk Product 2243e866 | Sports & Outdoors | $107.65 | 113 | ★ 2.8 | 14 | BULK-7878052b |
| 8579 | Bulk Product 0d1c349b | Electronics | $614.67 | 371 | ★ 1.7 | 13 | BULK-000f734a |
| 8580 | Bulk Product 40c7d45f | Toys & Games | $937.29 | 151 | ★ 1.4 | 48 | BULK-452fa1bd |
| 8581 | Bulk Product 368ac37b | Clothing | $710.43 | 308 | ★ 3.0 | 41 | BULK-d401ee0c |
| 8582 | Bulk Product fa2dcde9 | Clothing | $256.35 | 387 | ★ 4.0 | 99 | BULK-4023cd85 |
| 8583 | Bulk Product 2730a55a | Home & Garden | $215.14 | 221 | ★ 2.1 | 93 | BULK-6fbddea8 |
| 8584 | Bulk Product cf46103c | Clothing | $277.91 | 87 | ★ 1.6 | 78 | BULK-8a072cfa |
| 8585 | Bulk Product 8ae982a0 | Sports & Outdoors | $213.27 | 198 | ★ 0.4 | 26 | BULK-9caf3a84 |
| 8586 | Bulk Product 1f5ec184 | Toys & Games | $643.55 | 412 | ★ 4.6 | 47 | BULK-e65735a0 |
| 8587 | Bulk Product a9613279 | Clothing | $116.16 | 444 | ★ 1.2 | 89 | BULK-2af61c40 |
| 8588 | Bulk Product ad579172 | Books | $917.05 | 256 | ★ 3.3 | 87 | BULK-158c2ca0 |
| 8589 | Bulk Product eb41be88 | Books | $195.25 | 319 | ★ 4.1 | 90 | BULK-a717f4cf |
| 8590 | Bulk Product ae642e32 | Books | $50.28 | 441 | ★ 0.8 | 43 | BULK-76e2c575 |
| 8591 | Bulk Product 6ed6274a | Clothing | $788.45 | 139 | ★ 1.1 | 24 | BULK-2896918f |
| 8592 | Bulk Product a4de2db3 | Clothing | $625.53 | 379 | ★ 1.3 | 94 | BULK-25bd5695 |
| 8593 | Bulk Product c844e09e | Toys & Games | $370.08 | 399 | ★ 1.2 | 84 | BULK-1eb0b27b |
| 8594 | Bulk Product 12d906f4 | Books | $959.88 | 47 | ★ 0.5 | 4 | BULK-636a1721 |
| 8595 | Bulk Product 18bc3cff | Electronics | $768.36 | 279 | ★ 0.6 | 8 | BULK-d4ab4745 |
| 8596 | Bulk Product 7f46bae3 | Sports & Outdoors | $463.34 | 247 | ★ 3.8 | 82 | BULK-98d2d9af |
| 8597 | Bulk Product 8e297c09 | Home & Garden | $756.39 | 118 | ★ 0.8 | 50 | BULK-9fee1090 |
| 8598 | Bulk Product cfc5a997 | Toys & Games | $968.87 | 327 | ★ 3.8 | 33 | BULK-3fe0c260 |
| 8599 | Bulk Product 9cf9acdb | Home & Garden | $365.04 | 209 | ★ 0.1 | 73 | BULK-cd5021a9 |
| 8600 | Bulk Product 0d66d749 | Sports & Outdoors | $576.88 | 93 | ★ 4.4 | 72 | BULK-be0866b7 |
| 8601 | Bulk Product 50db41d0 | Books | $635.52 | 350 | ★ 2.2 | 17 | BULK-f221580c |
| 8602 | Bulk Product 1f765a33 | Toys & Games | $204.10 | 470 | ★ 3.1 | 84 | BULK-e8bd7810 |
| 8603 | Bulk Product 5c7b0d11 | Toys & Games | $282.07 | 179 | ★ 2.4 | 89 | BULK-6bcd805b |
| 8604 | Bulk Product dc2c86dc | Home & Garden | $750.90 | 23 | ★ 4.0 | 47 | BULK-71403456 |
| 8605 | Bulk Product 43d973b5 | Clothing | $968.61 | 417 | ★ 4.2 | 63 | BULK-699726e7 |
| 8606 | Bulk Product f2531047 | Books | $594.93 | 80 | ★ 3.2 | 24 | BULK-ce20b706 |
| 8607 | Bulk Product f19de393 | Sports & Outdoors | $193.78 | 183 | ★ 2.4 | 87 | BULK-b9ee80e5 |
| 8608 | Bulk Product 526614e4 | Books | $367.22 | 337 | ★ 1.0 | 4 | BULK-a14e7a58 |
| 8609 | Bulk Product e839486d | Home & Garden | $970.34 | 398 | ★ 1.4 | 8 | BULK-740ba356 |
| 8610 | Bulk Product b800aca7 | Toys & Games | $926.37 | 263 | ★ 3.7 | 43 | BULK-472d4f51 |
| 8611 | Bulk Product 6c614784 | Electronics | $326.38 | 105 | ★ 0.2 | 44 | BULK-dd4ebe3e |
| 8612 | Bulk Product a4832d07 | Electronics | $502.18 | 396 | ★ 4.4 | 38 | BULK-4c970a61 |
| 8613 | Bulk Product b4360b78 | Home & Garden | $349.64 | 268 | ★ 3.0 | 68 | BULK-699f7eda |
| 8614 | Bulk Product 34e3d65a | Books | $359.07 | 22 | ★ 1.4 | 28 | BULK-5b419293 |
| 8615 | Bulk Product 398dbd87 | Electronics | $322.68 | 114 | ★ 3.9 | 60 | BULK-3d657c6d |
| 8616 | Bulk Product a354bf5e | Clothing | $545.63 | 433 | ★ 4.1 | 7 | BULK-df7e6518 |
| 8617 | Bulk Product b5e94b51 | Clothing | $148.81 | 119 | ★ 2.7 | 49 | BULK-1187907d |
| 8618 | Bulk Product f62f08cb | Electronics | $274.23 | 305 | ★ 2.5 | 33 | BULK-1f72e87e |
| 8619 | Bulk Product 4db1f23a | Toys & Games | $957.89 | 181 | ★ 1.8 | 28 | BULK-5a3a8f7c |
| 8620 | Bulk Product d0cb0af7 | Toys & Games | $895.57 | 481 | ★ 4.6 | 83 | BULK-7a0a93ac |
| 8621 | Bulk Product ab45ef79 | Sports & Outdoors | $575.47 | 116 | ★ 2.4 | 38 | BULK-1f3f0132 |
| 8622 | Bulk Product 3e8f4b43 | Sports & Outdoors | $973.95 | 277 | ★ 3.1 | 93 | BULK-3c941d88 |
| 8623 | Bulk Product 404a7a2b | Sports & Outdoors | $414.26 | 443 | ★ 3.8 | 26 | BULK-dc2034c9 |
| 8624 | Bulk Product 21df6992 | Clothing | $869.49 | 40 | ★ 1.7 | 81 | BULK-2e4642da |
| 8625 | Bulk Product 9ffeab75 | Clothing | $57.23 | 94 | ★ 2.4 | 31 | BULK-f1073af9 |
| 8626 | Bulk Product 39262c4a | Toys & Games | $206.46 | 311 | ★ 3.0 | 85 | BULK-d5631bf1 |
| 8627 | Bulk Product 22ff9183 | Clothing | $378.57 | 451 | ★ 3.8 | 72 | BULK-8ff9dd2b |
| 8628 | Bulk Product bf80a4a1 | Toys & Games | $632.05 | 53 | ★ 2.2 | 99 | BULK-b46f936a |
| 8629 | Bulk Product 91d8c34c | Home & Garden | $946.85 | 61 | ★ 4.5 | 86 | BULK-870516dd |
| 8630 | Bulk Product c107bbbe | Electronics | $256.54 | 194 | ★ 4.9 | 97 | BULK-8afaf6d8 |
| 8631 | Bulk Product 41d8db00 | Clothing | $442.38 | 359 | ★ 3.5 | 29 | BULK-575168bd |
| 8632 | Bulk Product fb11bec8 | Clothing | $681.78 | 289 | ★ 2.1 | 99 | BULK-6327faaf |
| 8633 | Bulk Product 5c35e854 | Sports & Outdoors | $999.61 | 18 | ★ 0.7 | 65 | BULK-ee0df196 |
| 8634 | Bulk Product 57241e4e | Home & Garden | $513.67 | 479 | ★ 3.7 | 84 | BULK-18414880 |
| 8635 | Bulk Product 8497115e | Clothing | $85.87 | 186 | ★ 4.8 | 63 | BULK-a42e20c7 |
| 8636 | Bulk Product 0ad26ea7 | Home & Garden | $135.07 | 187 | ★ 3.1 | 69 | BULK-5e73299e |
| 8637 | Bulk Product d0d85af6 | Sports & Outdoors | $471.28 | 210 | ★ 0.7 | 5 | BULK-db42737c |
| 8638 | Bulk Product 9fcebec6 | Electronics | $786.95 | 393 | ★ 0.7 | 67 | BULK-aba0177c |
| 8639 | Bulk Product c75caa1f | Toys & Games | $676.21 | 73 | ★ 4.0 | 72 | BULK-c5fe4609 |
| 8640 | Bulk Product f8332f74 | Electronics | $85.74 | 163 | ★ 2.1 | 74 | BULK-00c34ecb |
| 8641 | Bulk Product 766380ad | Books | $391.77 | 323 | ★ 1.7 | 50 | BULK-6e788671 |
| 8642 | Bulk Product 91832947 | Toys & Games | $126.14 | 115 | ★ 1.7 | 68 | BULK-24736b31 |
| 8643 | Bulk Product 8b165c56 | Electronics | $720.54 | 310 | ★ 1.7 | 12 | BULK-bff3434a |
| 8644 | Bulk Product 55ad1a01 | Books | $639.40 | 450 | ★ 2.1 | 97 | BULK-22feedff |
| 8645 | Bulk Product 4ffcdee0 | Sports & Outdoors | $133.07 | 157 | ★ 3.0 | 8 | BULK-3d5c4ab8 |
| 8646 | Bulk Product bc406968 | Clothing | $861.81 | 484 | ★ 4.5 | 64 | BULK-e149f6e8 |
| 8647 | Bulk Product d353c534 | Books | $889.45 | 8 | ★ 0.2 | 83 | BULK-d0d3c664 |
| 8648 | Bulk Product 4f56d505 | Sports & Outdoors | $949.28 | 131 | ★ 2.9 | 12 | BULK-9fb5bdfb |
| 8649 | Bulk Product 0f452f53 | Electronics | $723.39 | 109 | ★ 4.7 | 23 | BULK-4d89d1b4 |
| 8650 | Bulk Product 527acc4d | Clothing | $632.22 | 454 | ★ 1.0 | 74 | BULK-bd8e95ed |
| 8651 | Bulk Product 7014847f | Books | $796.97 | 382 | ★ 2.3 | 61 | BULK-9dbdf6e6 |
| 8652 | Bulk Product 0b9123a1 | Home & Garden | $464.52 | 12 | ★ 2.4 | 47 | BULK-20384f81 |
| 8653 | Bulk Product a8407c39 | Toys & Games | $780.71 | 329 | ★ 2.3 | 12 | BULK-09ea1a7e |
| 8654 | Bulk Product 35da8f86 | Home & Garden | $735.41 | 151 | ★ 3.0 | 46 | BULK-71121234 |
| 8655 | Bulk Product 8a49db69 | Electronics | $385.83 | 395 | ★ 1.5 | 91 | BULK-809bcc4a |
| 8656 | Bulk Product 66c09764 | Electronics | $174.67 | 14 | ★ 5.0 | 72 | BULK-ebdd29a2 |
| 8657 | Bulk Product e3e6a004 | Electronics | $722.39 | 406 | ★ 0.9 | 77 | BULK-6cd35f3a |
| 8658 | Bulk Product abd22068 | Books | $28.50 | 53 | ★ 0.8 | 52 | BULK-00cab3b8 |
| 8659 | Bulk Product 2ceaf370 | Books | $743.99 | 358 | ★ 2.8 | 63 | BULK-9189cca4 |
// 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
};
}