Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 24760 | Bulk Product ea62d6ec | Books | $498.37 | 495 | ★ 1.7 | 24 | BULK-becf3b88 |
| 24761 | Bulk Product a8f87cc0 | Books | $93.98 | 367 | ★ 1.5 | 36 | BULK-c353d0b5 |
| 24762 | Bulk Product 07671877 | Electronics | $268.24 | 154 | ★ 0.7 | 31 | BULK-1f21d159 |
| 24763 | Bulk Product e55a4758 | Sports & Outdoors | $970.04 | 74 | ★ 4.7 | 70 | BULK-31f140bd |
| 24764 | Bulk Product b403da8b | Electronics | $272.33 | 237 | ★ 1.4 | 37 | BULK-453651bf |
| 24765 | Bulk Product 635bf88e | Electronics | $997.73 | 359 | ★ 3.0 | 96 | BULK-e347fb26 |
| 24766 | Bulk Product 754d298e | Books | $268.31 | 3 | ★ 3.7 | 47 | BULK-e75aee99 |
| 24767 | Bulk Product e8d8d37c | Electronics | $580.00 | 78 | ★ 1.4 | 63 | BULK-b9eef3f6 |
| 24768 | Bulk Product fd6423a0 | Toys & Games | $692.21 | 111 | ★ 3.9 | 9 | BULK-cd936185 |
| 24769 | Bulk Product a9072441 | Clothing | $984.66 | 8 | ★ 2.1 | 42 | BULK-5d845589 |
| 24770 | Bulk Product 06b813cb | Sports & Outdoors | $331.30 | 245 | ★ 2.9 | 40 | BULK-defb3e7b |
| 24771 | Bulk Product 838a5f0e | Toys & Games | $189.96 | 361 | ★ 1.0 | 29 | BULK-3175dc18 |
| 24772 | Bulk Product 7c1c43c2 | Books | $900.69 | 103 | ★ 0.8 | 21 | BULK-8fc4a668 |
| 24773 | Bulk Product eb1a47dc | Clothing | $118.36 | 322 | ★ 4.9 | 70 | BULK-b72c4106 |
| 24774 | Bulk Product 01785ba1 | Home & Garden | $66.17 | 264 | ★ 2.6 | 59 | BULK-faffecbf |
| 24775 | Bulk Product 95d4efaf | Books | $482.96 | 419 | ★ 1.1 | 34 | BULK-3640fb7d |
| 24776 | Bulk Product 77338da8 | Books | $112.48 | 6 | ★ 2.8 | 3 | BULK-869343aa |
| 24777 | Bulk Product aaf04053 | Toys & Games | $931.17 | 335 | ★ 4.3 | 2 | BULK-4257ec73 |
| 24778 | Bulk Product 59ba9576 | Home & Garden | $536.46 | 37 | ★ 1.1 | 6 | BULK-71d327e6 |
| 24779 | Bulk Product 05d392e8 | Electronics | $186.16 | 155 | ★ 4.6 | 54 | BULK-b5165f22 |
| 24780 | Bulk Product a7247e67 | Electronics | $225.32 | 475 | ★ 5.0 | 54 | BULK-45a840ee |
| 24781 | Bulk Product e5c7fde4 | Sports & Outdoors | $704.95 | 91 | ★ 4.0 | 41 | BULK-138cd65c |
| 24782 | Bulk Product a17b061f | Electronics | $796.97 | 175 | ★ 4.5 | 97 | BULK-e3f7393a |
| 24783 | Bulk Product c6ad9983 | Home & Garden | $876.11 | 440 | ★ 0.6 | 80 | BULK-c77befaf |
| 24784 | Bulk Product c62857dd | Electronics | $876.55 | 140 | ★ 4.2 | 63 | BULK-bf85a836 |
| 24785 | Bulk Product ef3b9bb7 | Sports & Outdoors | $786.83 | 108 | ★ 2.4 | 47 | BULK-6537b52d |
| 24786 | Bulk Product 1dd8b3e0 | Electronics | $693.46 | 70 | ★ 4.1 | 50 | BULK-a581112c |
| 24787 | Bulk Product 154efc6d | Toys & Games | $948.84 | 86 | ★ 2.3 | 29 | BULK-f2763b73 |
| 24788 | Bulk Product 82bb9cf8 | Home & Garden | $346.50 | 17 | ★ 4.3 | 61 | BULK-8589df53 |
| 24789 | Bulk Product 8a7b441e | Books | $822.97 | 45 | ★ 4.8 | 15 | BULK-8762ea34 |
| 24790 | Bulk Product 3c2effce | Books | $745.45 | 244 | ★ 3.6 | 66 | BULK-a3e2d13b |
| 24791 | Bulk Product 3b829fdb | Clothing | $297.62 | 174 | ★ 1.3 | 41 | BULK-3887e3af |
| 24792 | Bulk Product df4bfe99 | Electronics | $449.53 | 95 | ★ 3.5 | 76 | BULK-27fee8e2 |
| 24793 | Bulk Product 6e9fa0a2 | Electronics | $698.47 | 272 | ★ 3.7 | 72 | BULK-409cae7d |
| 24794 | Bulk Product 23e1801e | Books | $286.20 | 58 | ★ 2.8 | 34 | BULK-fdf8c566 |
| 24795 | Bulk Product 972f9fe3 | Clothing | $735.95 | 30 | ★ 3.1 | 60 | BULK-e90c15db |
| 24796 | Bulk Product 63e1ca51 | Sports & Outdoors | $462.65 | 326 | ★ 3.1 | 46 | BULK-157b1e89 |
| 24797 | Bulk Product 01645a93 | Toys & Games | $251.67 | 409 | ★ 1.3 | 87 | BULK-64a004d4 |
| 24798 | Bulk Product 6d4ab6bd | Clothing | $950.23 | 430 | ★ 4.9 | 36 | BULK-2046f2fc |
| 24799 | Bulk Product fa7f498d | Sports & Outdoors | $796.62 | 438 | ★ 0.0 | 66 | BULK-95ed92f5 |
| 24800 | Bulk Product 651186e5 | Books | $785.09 | 133 | ★ 0.6 | 45 | BULK-0d737403 |
| 24801 | Bulk Product d701fda7 | Home & Garden | $979.19 | 119 | ★ 4.5 | 93 | BULK-b48e899e |
| 24802 | Bulk Product d0f287c3 | Electronics | $356.00 | 34 | ★ 3.9 | 64 | BULK-ce546d13 |
| 24803 | Bulk Product 55c05845 | Sports & Outdoors | $631.37 | 394 | ★ 4.8 | 81 | BULK-3113e6b9 |
| 24804 | Bulk Product 0af0e8cd | Toys & Games | $1,007.91 | 252 | ★ 3.6 | 65 | BULK-77868b97 |
| 24805 | Bulk Product 06944d8b | Home & Garden | $929.37 | 107 | ★ 4.7 | 40 | BULK-ca8e01aa |
| 24806 | Bulk Product 531b6e26 | Clothing | $752.18 | 113 | ★ 1.9 | 72 | BULK-19dd7594 |
| 24807 | Bulk Product 8cc2b44f | Sports & Outdoors | $698.55 | 409 | ★ 1.0 | 51 | BULK-a34d1121 |
| 24808 | Bulk Product 16c2ec5b | Clothing | $537.99 | 63 | ★ 1.7 | 75 | BULK-a860f2bb |
| 24809 | Bulk Product 80259eeb | Clothing | $481.36 | 148 | ★ 0.0 | 15 | BULK-cc1b16dc |
| 24810 | Bulk Product 0e4fd70c | Sports & Outdoors | $192.28 | 150 | ★ 1.4 | 16 | BULK-774c56cb |
| 24811 | Bulk Product 08683da8 | Books | $13.55 | 80 | ★ 2.8 | 86 | BULK-7f950f01 |
| 24812 | Bulk Product f1255c6e | Electronics | $804.00 | 413 | ★ 0.1 | 90 | BULK-242f44f6 |
| 24813 | Bulk Product 459bda96 | Electronics | $235.57 | 434 | ★ 4.5 | 7 | BULK-d804f727 |
| 24814 | Bulk Product 2ba37fb3 | Sports & Outdoors | $28.36 | 184 | ★ 4.2 | 28 | BULK-d2d1a1a3 |
| 24815 | Bulk Product d8b2f526 | Electronics | $968.86 | 408 | ★ 4.6 | 4 | BULK-7d417db0 |
| 24816 | Bulk Product 9b3f1e3f | Books | $626.86 | 26 | ★ 1.4 | 66 | BULK-aeecafec |
| 24817 | Bulk Product 943116f1 | Electronics | $176.33 | 337 | ★ 2.5 | 71 | BULK-af6c4b7a |
| 24818 | Bulk Product 813e4b9f | Toys & Games | $340.16 | 115 | ★ 0.6 | 24 | BULK-c797499e |
| 24819 | Bulk Product 3e191778 | Electronics | $231.35 | 350 | ★ 0.5 | 91 | BULK-50e8e35a |
| 24820 | Bulk Product b6310b61 | Electronics | $729.87 | 406 | ★ 0.3 | 44 | BULK-d542c561 |
| 24821 | Bulk Product ab9f9eff | Books | $665.25 | 372 | ★ 4.2 | 32 | BULK-fbf860fc |
| 24822 | Bulk Product 9aaf7609 | Home & Garden | $178.72 | 456 | ★ 2.1 | 7 | BULK-71761a6a |
| 24823 | Bulk Product e911d61d | Toys & Games | $634.38 | 126 | ★ 1.7 | 53 | BULK-dba464b5 |
| 24824 | Bulk Product a4870488 | Sports & Outdoors | $109.06 | 301 | ★ 1.0 | 22 | BULK-57a1e824 |
| 24825 | Bulk Product 64eaedc8 | Sports & Outdoors | $671.89 | 330 | ★ 1.3 | 45 | BULK-71f1f09e |
| 24826 | Bulk Product 92012c5b | Clothing | $528.14 | 297 | ★ 4.4 | 31 | BULK-743fd3d4 |
| 24827 | Bulk Product 5d3e3cf8 | Books | $86.14 | 97 | ★ 3.0 | 11 | BULK-180e237f |
| 24828 | Bulk Product 1b2c6e87 | Toys & Games | $909.01 | 46 | ★ 0.7 | 43 | BULK-f3b3126c |
| 24829 | Bulk Product b9775a3f | Clothing | $324.46 | 486 | ★ 4.0 | 77 | BULK-e98640d1 |
| 24830 | Bulk Product 62cb264d | Sports & Outdoors | $525.39 | 11 | ★ 3.4 | 27 | BULK-5c0f2460 |
| 24831 | Bulk Product bbf8bcfa | Electronics | $901.09 | 218 | ★ 0.3 | 95 | BULK-42fa790d |
| 24832 | Bulk Product b30cef41 | Home & Garden | $81.48 | 447 | ★ 4.8 | 19 | BULK-4030cd45 |
| 24833 | Bulk Product 9993250f | Clothing | $288.34 | 379 | ★ 4.8 | 73 | BULK-d9a63df7 |
| 24834 | Bulk Product 051a05e6 | Sports & Outdoors | $49.24 | 230 | ★ 3.7 | 74 | BULK-dd2f3483 |
| 24835 | Bulk Product b4840fe0 | Clothing | $85.23 | 27 | ★ 2.6 | 89 | BULK-1af6a041 |
| 24836 | Bulk Product a043287a | Books | $628.57 | 208 | ★ 0.6 | 72 | BULK-fc1e40dd |
| 24837 | Bulk Product 362a5564 | Sports & Outdoors | $709.91 | 199 | ★ 1.8 | 13 | BULK-cdc503d9 |
| 24838 | Bulk Product 12f2c990 | Electronics | $940.84 | 24 | ★ 1.2 | 0 | BULK-5d14a4a8 |
| 24839 | Bulk Product e38bcc87 | Books | $335.80 | 372 | ★ 4.6 | 60 | BULK-480136ff |
| 24840 | Bulk Product f21c46a8 | Sports & Outdoors | $735.27 | 426 | ★ 3.6 | 36 | BULK-6e905b1f |
| 24841 | Bulk Product 0b2ee2d2 | Sports & Outdoors | $511.72 | 115 | ★ 0.6 | 99 | BULK-0640ea3b |
| 24842 | Bulk Product 7ab1789d | Clothing | $691.43 | 446 | ★ 4.5 | 64 | BULK-1febf8e9 |
| 24843 | Bulk Product e5560fd0 | Books | $620.30 | 205 | ★ 0.7 | 89 | BULK-01ff9962 |
| 24844 | Bulk Product fe2d0ab0 | Home & Garden | $411.41 | 268 | ★ 3.9 | 40 | BULK-66669173 |
| 24845 | Bulk Product 5203fecb | Sports & Outdoors | $401.54 | 23 | ★ 2.2 | 25 | BULK-fd9ae4e0 |
| 24846 | Bulk Product 39f9a561 | Sports & Outdoors | $339.87 | 321 | ★ 4.0 | 87 | BULK-f351fe80 |
| 24847 | Bulk Product d9fae204 | Sports & Outdoors | $468.33 | 184 | ★ 4.9 | 11 | BULK-b8657350 |
| 24848 | Bulk Product 74f48ff8 | Books | $868.89 | 252 | ★ 3.0 | 51 | BULK-07165de2 |
| 24849 | Bulk Product f19794e5 | Home & Garden | $172.85 | 5 | ★ 2.5 | 61 | BULK-5fe2406f |
| 24850 | Bulk Product 532e4f53 | Clothing | $229.27 | 361 | ★ 4.2 | 64 | BULK-16eea98c |
| 24851 | Bulk Product 1f7f92f7 | Books | $847.71 | 336 | ★ 2.2 | 89 | BULK-a850dc9b |
| 24852 | Bulk Product 6c0a09cd | Home & Garden | $888.67 | 389 | ★ 1.9 | 55 | BULK-43ecd170 |
| 24853 | Bulk Product eeeac47f | Sports & Outdoors | $94.43 | 439 | ★ 2.5 | 50 | BULK-f4a8f81a |
| 24854 | Bulk Product 7933be8c | Sports & Outdoors | $623.76 | 198 | ★ 1.6 | 66 | BULK-b90c418e |
| 24855 | Bulk Product c44f2c18 | Home & Garden | $591.46 | 263 | ★ 3.9 | 16 | BULK-12fd970f |
| 24856 | Bulk Product 354a99c1 | Books | $32.57 | 259 | ★ 3.7 | 28 | BULK-e4ce2c5d |
| 24857 | Bulk Product cd2a8bf1 | Sports & Outdoors | $721.29 | 485 | ★ 2.8 | 3 | BULK-f95a170d |
| 24858 | Bulk Product f07fbcac | Books | $569.07 | 437 | ★ 1.0 | 31 | BULK-ab4833df |
| 24859 | Bulk Product 5ab1ff1f | Sports & Outdoors | $409.49 | 43 | ★ 2.5 | 94 | BULK-11ba8611 |
// 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
};
}