Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 16560 | Bulk Product 798b3079 | Electronics | $457.00 | 203 | ★ 1.7 | 19 | BULK-29ff118e |
| 16561 | Bulk Product 9217db0a | Electronics | $570.76 | 413 | ★ 2.3 | 16 | BULK-f7635e69 |
| 16562 | Bulk Product c33c086f | Electronics | $274.73 | 6 | ★ 2.6 | 16 | BULK-af041813 |
| 16563 | Bulk Product 33fd198d | Toys & Games | $647.93 | 164 | ★ 1.3 | 96 | BULK-d0ff0e48 |
| 16564 | Bulk Product ad43972a | Electronics | $803.81 | 354 | ★ 1.2 | 23 | BULK-c982ecd0 |
| 16565 | Bulk Product 76e47549 | Toys & Games | $1,009.25 | 322 | ★ 3.5 | 98 | BULK-d1cbf8c5 |
| 16566 | Bulk Product 8c30ee1a | Electronics | $68.83 | 59 | ★ 4.7 | 28 | BULK-31eed51f |
| 16567 | Bulk Product 62bc9db3 | Books | $729.33 | 279 | ★ 3.9 | 95 | BULK-35acd17a |
| 16568 | Bulk Product 1ea41afa | Electronics | $13.59 | 363 | ★ 3.3 | 51 | BULK-7fbacf55 |
| 16569 | Bulk Product 0cadd404 | Home & Garden | $845.30 | 152 | ★ 2.2 | 84 | BULK-1e9ff33e |
| 16570 | Bulk Product 98f7bcab | Books | $671.64 | 318 | ★ 0.6 | 90 | BULK-9532b247 |
| 16571 | Bulk Product 875b02b0 | Home & Garden | $10.40 | 232 | ★ 2.1 | 90 | BULK-b351c456 |
| 16572 | Bulk Product d91fa9f6 | Electronics | $35.47 | 28 | ★ 4.7 | 39 | BULK-a0f1b2ec |
| 16573 | Bulk Product 6c0f18eb | Electronics | $975.69 | 255 | ★ 1.3 | 8 | BULK-168a91b0 |
| 16574 | Bulk Product e032da77 | Toys & Games | $890.31 | 55 | ★ 0.7 | 25 | BULK-b8522af7 |
| 16575 | Bulk Product b5b01e2d | Toys & Games | $571.15 | 471 | ★ 4.9 | 99 | BULK-729e32ef |
| 16576 | Bulk Product 86bd806a | Sports & Outdoors | $511.68 | 405 | ★ 2.5 | 66 | BULK-00e75718 |
| 16577 | Bulk Product db759855 | Electronics | $942.17 | 299 | ★ 3.6 | 15 | BULK-0749d1c2 |
| 16578 | Bulk Product dc4b136f | Electronics | $254.16 | 165 | ★ 1.6 | 35 | BULK-a899e3f1 |
| 16579 | Bulk Product 2271ab0e | Toys & Games | $320.94 | 442 | ★ 3.6 | 97 | BULK-e7bd44eb |
| 16580 | Bulk Product 36aafadc | Electronics | $289.94 | 237 | ★ 4.3 | 50 | BULK-53a7403e |
| 16581 | Bulk Product a7b6a1b1 | Toys & Games | $74.53 | 336 | ★ 1.2 | 95 | BULK-4afe8b9f |
| 16582 | Bulk Product a3bef46b | Clothing | $768.16 | 152 | ★ 0.7 | 37 | BULK-16b32064 |
| 16583 | Bulk Product 061f1470 | Home & Garden | $808.70 | 15 | ★ 4.2 | 8 | BULK-6e9a46a8 |
| 16584 | Bulk Product 2329e07a | Sports & Outdoors | $353.17 | 102 | ★ 4.2 | 71 | BULK-9b1cd6f3 |
| 16585 | Bulk Product 31b5d923 | Electronics | $904.25 | 10 | ★ 1.0 | 38 | BULK-cc2d8155 |
| 16586 | Bulk Product 60766f43 | Sports & Outdoors | $642.35 | 320 | ★ 2.6 | 86 | BULK-412da98d |
| 16587 | Bulk Product 934eaec9 | Toys & Games | $992.73 | 466 | ★ 1.7 | 41 | BULK-255fc703 |
| 16588 | Bulk Product 5c445652 | Books | $482.25 | 426 | ★ 4.7 | 53 | BULK-b49055ce |
| 16589 | Bulk Product e9ad6757 | Sports & Outdoors | $682.98 | 141 | ★ 4.9 | 90 | BULK-99f19319 |
| 16590 | Bulk Product d5e4611f | Toys & Games | $943.73 | 90 | ★ 2.2 | 85 | BULK-b4170d36 |
| 16591 | Bulk Product c4c23d26 | Home & Garden | $238.10 | 52 | ★ 2.1 | 66 | BULK-01595cdb |
| 16592 | Bulk Product 0c266880 | Books | $87.15 | 328 | ★ 1.2 | 46 | BULK-1dd00d38 |
| 16593 | Bulk Product bfa1e259 | Sports & Outdoors | $995.96 | 396 | ★ 4.7 | 3 | BULK-cc7de934 |
| 16594 | Bulk Product 132d2d92 | Toys & Games | $55.87 | 420 | ★ 2.2 | 68 | BULK-89cc211d |
| 16595 | Bulk Product 3015e940 | Toys & Games | $923.61 | 208 | ★ 2.6 | 56 | BULK-360001f9 |
| 16596 | Bulk Product 294565a1 | Toys & Games | $558.63 | 310 | ★ 0.5 | 22 | BULK-6d6a70ec |
| 16597 | Bulk Product fc0c8b43 | Home & Garden | $634.65 | 275 | ★ 0.0 | 37 | BULK-d28b114c |
| 16598 | Bulk Product 2e49560c | Home & Garden | $45.38 | 456 | ★ 0.4 | 46 | BULK-270a6c80 |
| 16599 | Bulk Product 6d0881b8 | Books | $24.75 | 470 | ★ 0.6 | 6 | BULK-7fe34f6a |
| 16600 | Bulk Product c400e3f3 | Electronics | $973.42 | 408 | ★ 3.6 | 23 | BULK-73c12cc2 |
| 16601 | Bulk Product 240dc876 | Clothing | $498.12 | 383 | ★ 3.1 | 92 | BULK-ae9ea3ac |
| 16602 | Bulk Product a3047f41 | Sports & Outdoors | $534.98 | 381 | ★ 0.6 | 85 | BULK-22612e56 |
| 16603 | Bulk Product 784aa040 | Toys & Games | $126.01 | 116 | ★ 4.6 | 8 | BULK-07c98e3d |
| 16604 | Bulk Product e3e18010 | Electronics | $442.94 | 133 | ★ 3.3 | 46 | BULK-8d0c10d6 |
| 16605 | Bulk Product e3c17260 | Toys & Games | $903.44 | 282 | ★ 4.0 | 70 | BULK-67598059 |
| 16606 | Bulk Product 24bc2205 | Books | $931.76 | 497 | ★ 1.1 | 81 | BULK-204d4105 |
| 16607 | Bulk Product 67fdf6c7 | Books | $861.88 | 152 | ★ 0.8 | 55 | BULK-8fdd01d9 |
| 16608 | Bulk Product 60e35a98 | Books | $803.13 | 407 | ★ 3.5 | 89 | BULK-042285c1 |
| 16609 | Bulk Product 78bf1e49 | Home & Garden | $30.08 | 163 | ★ 0.6 | 35 | BULK-45b7a88b |
| 16610 | Bulk Product 282c3238 | Clothing | $795.39 | 359 | ★ 3.9 | 70 | BULK-838842a4 |
| 16611 | Bulk Product 31784b44 | Toys & Games | $659.02 | 372 | ★ 3.4 | 93 | BULK-1b3a1644 |
| 16612 | Bulk Product 3a8dce48 | Toys & Games | $808.62 | 283 | ★ 1.6 | 35 | BULK-1d3263c9 |
| 16613 | Bulk Product 77bac2ad | Electronics | $753.51 | 167 | ★ 2.7 | 12 | BULK-6b358b2f |
| 16614 | Bulk Product 0c6ba7cf | Toys & Games | $331.99 | 113 | ★ 1.3 | 18 | BULK-33f45362 |
| 16615 | Bulk Product ac1cb61e | Clothing | $572.16 | 36 | ★ 2.9 | 31 | BULK-f9ca91e9 |
| 16616 | Bulk Product 5326ac64 | Clothing | $495.34 | 373 | ★ 3.7 | 45 | BULK-6fc77a70 |
| 16617 | Bulk Product 8de771d1 | Electronics | $241.46 | 299 | ★ 2.8 | 26 | BULK-dee36385 |
| 16618 | Bulk Product 13f148d2 | Books | $1,004.68 | 254 | ★ 2.8 | 52 | BULK-61e78fed |
| 16619 | Bulk Product 22426b7e | Clothing | $605.10 | 289 | ★ 4.9 | 48 | BULK-4886b53b |
| 16620 | Bulk Product 8f8a8cb4 | Books | $666.66 | 254 | ★ 1.9 | 71 | BULK-2ad02b62 |
| 16621 | Bulk Product 7249e045 | Toys & Games | $870.90 | 340 | ★ 0.7 | 35 | BULK-09dd90c1 |
| 16622 | Bulk Product f0c706cb | Home & Garden | $976.74 | 241 | ★ 4.7 | 81 | BULK-1104385e |
| 16623 | Bulk Product daf8fd09 | Sports & Outdoors | $218.44 | 277 | ★ 4.4 | 40 | BULK-4cd24d14 |
| 16624 | Bulk Product 63650a03 | Home & Garden | $526.18 | 64 | ★ 0.7 | 55 | BULK-4a5af0c9 |
| 16625 | Bulk Product 0ac0bb55 | Sports & Outdoors | $393.13 | 169 | ★ 1.3 | 42 | BULK-82570eef |
| 16626 | Bulk Product e285d055 | Sports & Outdoors | $830.30 | 312 | ★ 4.4 | 14 | BULK-331a9fe3 |
| 16627 | Bulk Product 5ed5ace7 | Books | $663.83 | 264 | ★ 1.5 | 40 | BULK-6b130211 |
| 16628 | Bulk Product 073dadb6 | Home & Garden | $278.65 | 12 | ★ 3.6 | 32 | BULK-958c4d9d |
| 16629 | Bulk Product 79ff558f | Clothing | $945.75 | 28 | ★ 0.3 | 20 | BULK-27dbf291 |
| 16630 | Bulk Product 31476f38 | Home & Garden | $25.68 | 352 | ★ 0.1 | 81 | BULK-f5682e46 |
| 16631 | Bulk Product 1b4c8956 | Electronics | $603.53 | 19 | ★ 4.4 | 87 | BULK-fa15b365 |
| 16632 | Bulk Product 7cc0b9b3 | Clothing | $425.21 | 152 | ★ 4.5 | 91 | BULK-dbe262f9 |
| 16633 | Bulk Product 85fb0848 | Toys & Games | $883.22 | 191 | ★ 2.9 | 81 | BULK-f132a6fd |
| 16634 | Bulk Product 6ff10e60 | Electronics | $712.80 | 239 | ★ 3.2 | 55 | BULK-0c93034e |
| 16635 | Bulk Product 991675b4 | Sports & Outdoors | $674.45 | 145 | ★ 4.7 | 81 | BULK-a4ad5509 |
| 16636 | Bulk Product 3c564f3a | Home & Garden | $185.96 | 371 | ★ 4.0 | 33 | BULK-afa24015 |
| 16637 | Bulk Product 7f52c21d | Sports & Outdoors | $262.58 | 62 | ★ 3.1 | 27 | BULK-5fe146b9 |
| 16638 | Bulk Product 1d981a10 | Sports & Outdoors | $989.69 | 179 | ★ 1.5 | 66 | BULK-a808c285 |
| 16639 | Bulk Product 3b139c44 | Electronics | $926.10 | 181 | ★ 4.7 | 60 | BULK-885d9791 |
| 16640 | Bulk Product 830452c9 | Sports & Outdoors | $804.96 | 48 | ★ 1.7 | 64 | BULK-a2ae045c |
| 16641 | Bulk Product c2ac8356 | Clothing | $69.21 | 204 | ★ 1.4 | 82 | BULK-a857a559 |
| 16642 | Bulk Product 30a69e9e | Toys & Games | $888.27 | 25 | ★ 1.6 | 34 | BULK-c28d22a2 |
| 16643 | Bulk Product cd0d526b | Books | $433.62 | 440 | ★ 2.9 | 17 | BULK-cc78f00f |
| 16644 | Bulk Product d59644f6 | Sports & Outdoors | $81.46 | 97 | ★ 1.7 | 26 | BULK-c0fad0f3 |
| 16645 | Bulk Product 35ed7db2 | Electronics | $560.53 | 69 | ★ 4.0 | 19 | BULK-43fa6c96 |
| 16646 | Bulk Product 8610154e | Books | $782.15 | 348 | ★ 4.7 | 67 | BULK-af0986f4 |
| 16647 | Bulk Product dea438bf | Home & Garden | $107.39 | 367 | ★ 0.8 | 15 | BULK-60325f51 |
| 16648 | Bulk Product c02817c0 | Home & Garden | $815.03 | 35 | ★ 0.2 | 90 | BULK-3466c6ef |
| 16649 | Bulk Product 25c17003 | Electronics | $303.98 | 14 | ★ 4.3 | 11 | BULK-c606ef8c |
| 16650 | Bulk Product c92bff4a | Clothing | $144.10 | 24 | ★ 0.6 | 9 | BULK-377549d5 |
| 16651 | Bulk Product 8a20c982 | Toys & Games | $706.82 | 274 | ★ 3.6 | 4 | BULK-dcf6aaf5 |
| 16652 | Bulk Product 7c8b8558 | Clothing | $206.97 | 7 | ★ 0.7 | 22 | BULK-6b9f1460 |
| 16653 | Bulk Product 06e2f973 | Electronics | $431.44 | 234 | ★ 3.1 | 82 | BULK-6538a920 |
| 16654 | Bulk Product 57e14586 | Clothing | $629.62 | 168 | ★ 2.7 | 42 | BULK-be39984d |
| 16655 | Bulk Product bda6c899 | Toys & Games | $954.58 | 280 | ★ 3.9 | 16 | BULK-b992832f |
| 16656 | Bulk Product b32f31be | Clothing | $317.76 | 292 | ★ 3.1 | 3 | BULK-8ad9e440 |
| 16657 | Bulk Product 33fb7731 | Sports & Outdoors | $215.03 | 262 | ★ 4.1 | 56 | BULK-e72cfc29 |
| 16658 | Bulk Product 257c7ada | Toys & Games | $847.25 | 353 | ★ 4.5 | 15 | BULK-e6fd1f14 |
| 16659 | Bulk Product 60d84493 | Books | $369.68 | 326 | ★ 2.8 | 31 | BULK-1a64b9c6 |
// 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
};
}