Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 13460 | Bulk Product 9f0b6496 | Electronics | $74.17 | 168 | ★ 1.6 | 84 | BULK-f31bbe41 |
| 13461 | Bulk Product e0c8ee5b | Sports & Outdoors | $160.70 | 280 | ★ 4.8 | 36 | BULK-8dab21db |
| 13462 | Bulk Product 05ab2532 | Home & Garden | $719.73 | 337 | ★ 0.4 | 84 | BULK-ab103c48 |
| 13463 | Bulk Product 8eda690e | Books | $892.57 | 235 | ★ 3.9 | 65 | BULK-23da4f9e |
| 13464 | Bulk Product 0aa54731 | Clothing | $75.59 | 156 | ★ 2.1 | 56 | BULK-9303fc7c |
| 13465 | Bulk Product 17bda66e | Clothing | $576.71 | 472 | ★ 1.7 | 42 | BULK-4060ddd8 |
| 13466 | Bulk Product bda8e149 | Electronics | $357.02 | 489 | ★ 3.1 | 54 | BULK-18128ee8 |
| 13467 | Bulk Product 81256204 | Electronics | $185.36 | 497 | ★ 1.7 | 67 | BULK-fb291e05 |
| 13468 | Bulk Product fd362e2c | Sports & Outdoors | $290.86 | 186 | ★ 4.2 | 6 | BULK-56e27950 |
| 13469 | Bulk Product e819b69b | Sports & Outdoors | $975.16 | 429 | ★ 1.8 | 7 | BULK-0b65f9a4 |
| 13470 | Bulk Product 3a37cc8b | Sports & Outdoors | $504.87 | 270 | ★ 4.5 | 64 | BULK-d7289627 |
| 13471 | Bulk Product 3a5c1db2 | Home & Garden | $582.11 | 293 | ★ 2.7 | 1 | BULK-50648545 |
| 13472 | Bulk Product f1b499d2 | Sports & Outdoors | $574.96 | 264 | ★ 4.1 | 85 | BULK-a179dde7 |
| 13473 | Bulk Product 350dd1da | Sports & Outdoors | $960.79 | 307 | ★ 2.5 | 78 | BULK-4c7f5791 |
| 13474 | Bulk Product 233b69a4 | Electronics | $717.85 | 373 | ★ 4.9 | 89 | BULK-e3313766 |
| 13475 | Bulk Product 8ced5b8d | Electronics | $500.97 | 417 | ★ 2.8 | 77 | BULK-8411a784 |
| 13476 | Bulk Product 676c4e90 | Electronics | $107.11 | 100 | ★ 2.3 | 46 | BULK-40748710 |
| 13477 | Bulk Product 105813c2 | Electronics | $522.70 | 398 | ★ 1.7 | 97 | BULK-3879e06e |
| 13478 | Bulk Product 3f04c433 | Home & Garden | $956.77 | 99 | ★ 1.7 | 77 | BULK-3ac01cda |
| 13479 | Bulk Product 6db0b3d9 | Electronics | $373.16 | 499 | ★ 2.3 | 4 | BULK-713e852e |
| 13480 | Bulk Product a43ecb27 | Toys & Games | $1,004.43 | 92 | ★ 1.9 | 81 | BULK-209af744 |
| 13481 | Bulk Product 2aef411d | Sports & Outdoors | $229.87 | 185 | ★ 4.7 | 82 | BULK-70eeb679 |
| 13482 | Bulk Product 84f4ddca | Home & Garden | $367.98 | 331 | ★ 1.1 | 24 | BULK-7b9d3f9e |
| 13483 | Bulk Product 9ae98314 | Books | $326.03 | 207 | ★ 1.7 | 27 | BULK-de2d4cfc |
| 13484 | Bulk Product f1985a0d | Toys & Games | $998.79 | 396 | ★ 0.2 | 18 | BULK-c9785128 |
| 13485 | Bulk Product 7848e78b | Toys & Games | $865.37 | 383 | ★ 3.8 | 66 | BULK-60cb198f |
| 13486 | Bulk Product 26440c8b | Electronics | $155.73 | 329 | ★ 2.2 | 99 | BULK-451ea422 |
| 13487 | Bulk Product a643dc0f | Clothing | $297.27 | 258 | ★ 3.6 | 46 | BULK-e64fa538 |
| 13488 | Bulk Product 62c3fa7c | Books | $758.11 | 350 | ★ 3.5 | 27 | BULK-9ddeccf2 |
| 13489 | Bulk Product 83a10762 | Sports & Outdoors | $988.23 | 177 | ★ 3.1 | 64 | BULK-8307959a |
| 13490 | Bulk Product f8c28a9a | Electronics | $107.44 | 182 | ★ 1.3 | 53 | BULK-ec5a1677 |
| 13491 | Bulk Product 041464c3 | Home & Garden | $66.65 | 270 | ★ 4.0 | 35 | BULK-970f0140 |
| 13492 | Bulk Product 2c71fc14 | Books | $263.79 | 199 | ★ 2.2 | 61 | BULK-596c466c |
| 13493 | Bulk Product 03179631 | Sports & Outdoors | $872.65 | 145 | ★ 1.3 | 35 | BULK-3cb9e5e3 |
| 13494 | Bulk Product 401e7401 | Electronics | $932.50 | 480 | ★ 0.1 | 78 | BULK-3b3bdea5 |
| 13495 | Bulk Product 5d259770 | Toys & Games | $224.61 | 158 | ★ 1.3 | 24 | BULK-99685298 |
| 13496 | Bulk Product 3d4e859e | Toys & Games | $186.43 | 82 | ★ 2.3 | 2 | BULK-a059e9c9 |
| 13497 | Bulk Product 9193156a | Sports & Outdoors | $216.68 | 334 | ★ 1.7 | 39 | BULK-71da00ad |
| 13498 | Bulk Product ffa01eea | Sports & Outdoors | $549.95 | 168 | ★ 3.4 | 87 | BULK-862b76c9 |
| 13499 | Bulk Product ac894dbf | Electronics | $593.83 | 61 | ★ 4.8 | 99 | BULK-88ca13f7 |
| 13500 | Bulk Product d4363e68 | Books | $496.82 | 399 | ★ 2.6 | 33 | BULK-c8fcefb1 |
| 13501 | Bulk Product 1458e696 | Clothing | $874.63 | 129 | ★ 3.6 | 14 | BULK-55ba7514 |
| 13502 | Bulk Product 5796c8ed | Clothing | $542.09 | 100 | ★ 4.9 | 43 | BULK-5a69e188 |
| 13503 | Bulk Product 45369a49 | Sports & Outdoors | $456.86 | 140 | ★ 1.7 | 69 | BULK-5d77694d |
| 13504 | Bulk Product 13d6cec8 | Books | $226.81 | 51 | ★ 0.9 | 13 | BULK-ddfeaebf |
| 13505 | Bulk Product d284f390 | Clothing | $412.70 | 345 | ★ 0.4 | 98 | BULK-da8e0178 |
| 13506 | Bulk Product 56be4f42 | Electronics | $107.44 | 242 | ★ 2.5 | 43 | BULK-0c47ee38 |
| 13507 | Bulk Product 340a98ba | Books | $84.65 | 216 | ★ 3.6 | 55 | BULK-0b2b92d7 |
| 13508 | Bulk Product 57c30e32 | Toys & Games | $652.47 | 479 | ★ 2.2 | 50 | BULK-6010a6ae |
| 13509 | Bulk Product 46146989 | Home & Garden | $942.56 | 4 | ★ 0.3 | 8 | BULK-6077462a |
| 13510 | Bulk Product 155a3c56 | Electronics | $655.60 | 236 | ★ 0.5 | 16 | BULK-21b1fefd |
| 13511 | Bulk Product 05de3ebb | Toys & Games | $486.30 | 334 | ★ 4.5 | 78 | BULK-b2593cbc |
| 13512 | Bulk Product 11a86ff0 | Home & Garden | $552.45 | 65 | ★ 2.5 | 84 | BULK-169f8c97 |
| 13513 | Bulk Product a41806e1 | Books | $623.63 | 158 | ★ 2.8 | 9 | BULK-dac8cc0c |
| 13514 | Bulk Product 84de7d9a | Sports & Outdoors | $89.60 | 106 | ★ 4.9 | 38 | BULK-dc02dc78 |
| 13515 | Bulk Product 7b71b094 | Electronics | $623.23 | 405 | ★ 1.9 | 39 | BULK-4deeac39 |
| 13516 | Bulk Product 1d269207 | Home & Garden | $286.38 | 363 | ★ 1.5 | 39 | BULK-d82e3a74 |
| 13517 | Bulk Product 6bb4d065 | Home & Garden | $992.35 | 264 | ★ 2.7 | 97 | BULK-89215ab8 |
| 13518 | Bulk Product 54bf21b5 | Sports & Outdoors | $917.23 | 133 | ★ 0.4 | 83 | BULK-5ce3bff7 |
| 13519 | Bulk Product c49a252d | Electronics | $245.76 | 229 | ★ 3.4 | 69 | BULK-05c61326 |
| 13520 | Bulk Product 65170b11 | Clothing | $764.89 | 349 | ★ 0.1 | 77 | BULK-c1274d0f |
| 13521 | Bulk Product 4f700491 | Books | $906.88 | 339 | ★ 2.2 | 85 | BULK-93becbac |
| 13522 | Bulk Product ce1eb9ff | Books | $318.61 | 412 | ★ 2.5 | 15 | BULK-bfadc5a1 |
| 13523 | Bulk Product ce825e4a | Books | $826.31 | 197 | ★ 1.6 | 90 | BULK-a8b77d2b |
| 13524 | Bulk Product 02165214 | Sports & Outdoors | $289.65 | 131 | ★ 1.7 | 60 | BULK-81379b8c |
| 13525 | Bulk Product 8b633605 | Books | $791.69 | 245 | ★ 1.1 | 48 | BULK-b280eb7f |
| 13526 | Bulk Product a9f2611a | Toys & Games | $216.24 | 266 | ★ 2.5 | 58 | BULK-9f5e0c54 |
| 13527 | Bulk Product f01a588c | Books | $571.05 | 112 | ★ 3.2 | 93 | BULK-506ea227 |
| 13528 | Bulk Product 790d1df9 | Toys & Games | $89.27 | 189 | ★ 4.1 | 13 | BULK-de2b43ce |
| 13529 | Bulk Product 4f8aa339 | Toys & Games | $244.41 | 26 | ★ 0.3 | 27 | BULK-d7abb581 |
| 13530 | Bulk Product ea9f8da3 | Toys & Games | $460.27 | 345 | ★ 1.7 | 62 | BULK-0d038aaa |
| 13531 | Bulk Product a863133f | Home & Garden | $301.55 | 10 | ★ 4.1 | 91 | BULK-7f50421f |
| 13532 | Bulk Product 879d941e | Home & Garden | $757.41 | 199 | ★ 2.5 | 74 | BULK-0830a594 |
| 13533 | Bulk Product 8aadbb44 | Clothing | $269.08 | 398 | ★ 1.5 | 64 | BULK-799973fc |
| 13534 | Bulk Product d5f071cd | Sports & Outdoors | $902.36 | 48 | ★ 0.8 | 27 | BULK-44142c33 |
| 13535 | Bulk Product 983d7d88 | Electronics | $498.75 | 436 | ★ 4.2 | 58 | BULK-b6296baf |
| 13536 | Bulk Product 6b95ec29 | Books | $852.25 | 397 | ★ 3.8 | 73 | BULK-d99e26cb |
| 13537 | Bulk Product 019def52 | Electronics | $654.36 | 68 | ★ 3.1 | 83 | BULK-ae2985e9 |
| 13538 | Bulk Product db6b49ae | Sports & Outdoors | $728.00 | 404 | ★ 1.9 | 91 | BULK-00ea7b31 |
| 13539 | Bulk Product 66348479 | Home & Garden | $360.97 | 103 | ★ 1.8 | 63 | BULK-93619ba3 |
| 13540 | Bulk Product 84aa6bbf | Books | $476.61 | 132 | ★ 0.2 | 87 | BULK-019c4a0d |
| 13541 | Bulk Product 3ca178dd | Electronics | $837.09 | 259 | ★ 1.0 | 6 | BULK-c401b4c1 |
| 13542 | Bulk Product 2541b6df | Books | $410.05 | 40 | ★ 0.1 | 96 | BULK-1c1d7a3e |
| 13543 | Bulk Product 006e4402 | Books | $685.85 | 15 | ★ 2.2 | 58 | BULK-82c0a81e |
| 13544 | Bulk Product 089f6c87 | Sports & Outdoors | $163.96 | 442 | ★ 1.2 | 23 | BULK-6eccaf8b |
| 13545 | Bulk Product e2adf647 | Sports & Outdoors | $933.32 | 205 | ★ 1.2 | 95 | BULK-78d1fa1f |
| 13546 | Bulk Product 7c77fe46 | Sports & Outdoors | $538.15 | 384 | ★ 2.3 | 31 | BULK-7ac9149a |
| 13547 | Bulk Product 588fab8c | Home & Garden | $473.87 | 405 | ★ 5.0 | 95 | BULK-47e7e09f |
| 13548 | Bulk Product 27861d68 | Books | $883.40 | 112 | ★ 4.5 | 62 | BULK-973608b1 |
| 13549 | Bulk Product bc7f9705 | Clothing | $988.90 | 210 | ★ 0.3 | 99 | BULK-660ef5f1 |
| 13550 | Bulk Product 210444ce | Toys & Games | $590.21 | 481 | ★ 2.0 | 85 | BULK-28fc57e7 |
| 13551 | Bulk Product abad6dbf | Clothing | $201.93 | 416 | ★ 4.1 | 68 | BULK-7cc26cb3 |
| 13552 | Bulk Product 684a595c | Toys & Games | $154.72 | 399 | ★ 3.3 | 41 | BULK-1a7eabb2 |
| 13553 | Bulk Product 87c8406c | Sports & Outdoors | $472.95 | 204 | ★ 4.5 | 57 | BULK-3f1bff88 |
| 13554 | Bulk Product 49e314b6 | Books | $34.62 | 5 | ★ 1.9 | 64 | BULK-cd183199 |
| 13555 | Bulk Product 19078c65 | Books | $625.51 | 245 | ★ 4.9 | 91 | BULK-e7922724 |
| 13556 | Bulk Product 9360805b | Books | $506.29 | 432 | ★ 4.4 | 4 | BULK-fd85e6af |
| 13557 | Bulk Product 864d47ce | Clothing | $642.54 | 210 | ★ 1.1 | 56 | BULK-757f4aa0 |
| 13558 | Bulk Product 83aebc6f | Sports & Outdoors | $563.34 | 122 | ★ 3.8 | 22 | BULK-faa10c1c |
| 13559 | Bulk Product 3caffa12 | Toys & Games | $376.70 | 485 | ★ 4.0 | 87 | BULK-4fd44656 |
// 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
};
}