Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 14460 | Bulk Product b9ed3fbb | Home & Garden | $483.20 | 193 | ★ 4.5 | 55 | BULK-2d6e1809 |
| 14461 | Bulk Product 04857447 | Sports & Outdoors | $717.86 | 206 | ★ 3.0 | 99 | BULK-8dd7c90e |
| 14462 | Bulk Product 8e81b0e9 | Clothing | $104.07 | 54 | ★ 1.5 | 46 | BULK-513888fd |
| 14463 | Bulk Product 476e1ed2 | Clothing | $39.52 | 454 | ★ 4.8 | 61 | BULK-f1a42945 |
| 14464 | Bulk Product 0f384804 | Home & Garden | $303.71 | 452 | ★ 4.6 | 26 | BULK-07dfa740 |
| 14465 | Bulk Product ae9b49a7 | Books | $488.17 | 227 | ★ 2.4 | 59 | BULK-d8bc0952 |
| 14466 | Bulk Product f4ae53e8 | Clothing | $960.99 | 407 | ★ 4.3 | 71 | BULK-5b927ac2 |
| 14467 | Bulk Product 3a3e2608 | Clothing | $877.19 | 487 | ★ 3.4 | 80 | BULK-5a9d5571 |
| 14468 | Bulk Product bf8305d8 | Sports & Outdoors | $981.32 | 111 | ★ 4.7 | 60 | BULK-ff18ec81 |
| 14469 | Bulk Product 35d81528 | Home & Garden | $364.72 | 423 | ★ 3.3 | 60 | BULK-8e9cbfbb |
| 14470 | Bulk Product c48d95fd | Electronics | $634.03 | 461 | ★ 1.6 | 83 | BULK-ca778cbc |
| 14471 | Bulk Product 992684ba | Sports & Outdoors | $918.47 | 62 | ★ 3.6 | 50 | BULK-f12a471b |
| 14472 | Bulk Product 9ec75c50 | Home & Garden | $573.66 | 294 | ★ 1.6 | 57 | BULK-81c2371f |
| 14473 | Bulk Product 7324b986 | Home & Garden | $477.17 | 322 | ★ 1.3 | 29 | BULK-7b27a831 |
| 14474 | Bulk Product 1e7eb7bc | Sports & Outdoors | $331.88 | 265 | ★ 4.9 | 33 | BULK-1656a7f5 |
| 14475 | Bulk Product 29ddb1d4 | Books | $405.46 | 27 | ★ 0.0 | 4 | BULK-406cee33 |
| 14476 | Bulk Product 55768e5b | Clothing | $885.02 | 34 | ★ 1.4 | 4 | BULK-f2f4b41a |
| 14477 | Bulk Product 31c1dadc | Toys & Games | $50.71 | 468 | ★ 2.0 | 52 | BULK-b1dfbe7c |
| 14478 | Bulk Product 3541ad7f | Sports & Outdoors | $907.59 | 151 | ★ 2.8 | 10 | BULK-fdcb1410 |
| 14479 | Bulk Product aa3717ef | Home & Garden | $555.52 | 245 | ★ 2.9 | 35 | BULK-6e5b6990 |
| 14480 | Bulk Product 7790a51f | Home & Garden | $232.50 | 460 | ★ 3.5 | 61 | BULK-37a0d54d |
| 14481 | Bulk Product 059bf8a0 | Books | $917.55 | 43 | ★ 4.8 | 85 | BULK-2b936fc5 |
| 14482 | Bulk Product a5be0c49 | Books | $13.87 | 182 | ★ 3.5 | 7 | BULK-2d43b455 |
| 14483 | Bulk Product c511d882 | Toys & Games | $857.57 | 20 | ★ 0.8 | 56 | BULK-f72dd974 |
| 14484 | Bulk Product 3a1cbe51 | Toys & Games | $516.60 | 206 | ★ 4.3 | 62 | BULK-b05f7e8c |
| 14485 | Bulk Product 460022a5 | Books | $1,007.65 | 139 | ★ 1.9 | 56 | BULK-9cda37be |
| 14486 | Bulk Product 10624770 | Sports & Outdoors | $740.03 | 205 | ★ 2.2 | 69 | BULK-741e9bb3 |
| 14487 | Bulk Product 5774a8ea | Electronics | $722.29 | 371 | ★ 4.7 | 54 | BULK-82695413 |
| 14488 | Bulk Product 783ff43d | Clothing | $809.05 | 28 | ★ 5.0 | 12 | BULK-3c40daab |
| 14489 | Bulk Product 62a88444 | Home & Garden | $278.77 | 255 | ★ 4.6 | 34 | BULK-38e3edbf |
| 14490 | Bulk Product b8979f3c | Books | $581.77 | 219 | ★ 4.5 | 86 | BULK-509d6c4f |
| 14491 | Bulk Product 8bf7ee4d | Sports & Outdoors | $537.93 | 369 | ★ 3.0 | 11 | BULK-309a85cc |
| 14492 | Bulk Product a2808a02 | Sports & Outdoors | $14.17 | 42 | ★ 3.0 | 97 | BULK-824a9155 |
| 14493 | Bulk Product 9f6f4c55 | Clothing | $116.10 | 32 | ★ 2.0 | 49 | BULK-68be543c |
| 14494 | Bulk Product 3132aa38 | Clothing | $65.77 | 498 | ★ 0.8 | 3 | BULK-7a6f0daf |
| 14495 | Bulk Product d56b3ccc | Clothing | $526.56 | 473 | ★ 3.4 | 71 | BULK-cafe491a |
| 14496 | Bulk Product 995a27b4 | Books | $704.54 | 49 | ★ 0.5 | 57 | BULK-d8c6ef91 |
| 14497 | Bulk Product e7435ed7 | Home & Garden | $132.64 | 206 | ★ 1.1 | 20 | BULK-b3973e74 |
| 14498 | Bulk Product 569e46e4 | Sports & Outdoors | $151.29 | 311 | ★ 0.8 | 30 | BULK-7371e0ea |
| 14499 | Bulk Product 25e35880 | Toys & Games | $282.69 | 431 | ★ 3.5 | 47 | BULK-b228c83a |
| 14500 | Bulk Product c50a7b58 | Home & Garden | $215.08 | 143 | ★ 2.2 | 82 | BULK-a9e63dc3 |
| 14501 | Bulk Product bdf6870b | Toys & Games | $232.32 | 370 | ★ 3.3 | 85 | BULK-7b7d2d63 |
| 14502 | Bulk Product 8989e1a6 | Toys & Games | $889.57 | 230 | ★ 1.3 | 39 | BULK-6cb27787 |
| 14503 | Bulk Product e3ff71bd | Toys & Games | $737.80 | 132 | ★ 1.4 | 92 | BULK-cf0c9fc2 |
| 14504 | Bulk Product e7d0b0b3 | Books | $793.47 | 346 | ★ 3.8 | 55 | BULK-6fa1a1c5 |
| 14505 | Bulk Product 6fbfd81b | Electronics | $535.52 | 116 | ★ 3.3 | 54 | BULK-db7a880e |
| 14506 | Bulk Product f8e11838 | Home & Garden | $216.00 | 153 | ★ 0.5 | 71 | BULK-5f5c6b02 |
| 14507 | Bulk Product f75e0f9e | Sports & Outdoors | $864.42 | 136 | ★ 4.5 | 99 | BULK-673afd9b |
| 14508 | Bulk Product 860b710b | Clothing | $298.19 | 108 | ★ 3.2 | 5 | BULK-ff5a5a24 |
| 14509 | Bulk Product 43c364ef | Sports & Outdoors | $661.94 | 277 | ★ 1.1 | 71 | BULK-b5f6b57e |
| 14510 | Bulk Product 7e302217 | Clothing | $396.22 | 24 | ★ 2.7 | 79 | BULK-d5effd4a |
| 14511 | Bulk Product 744111e2 | Toys & Games | $732.34 | 217 | ★ 0.7 | 61 | BULK-6a7ac5de |
| 14512 | Bulk Product 460f810c | Toys & Games | $714.01 | 173 | ★ 3.8 | 5 | BULK-59a41e18 |
| 14513 | Bulk Product 9134609c | Toys & Games | $225.49 | 11 | ★ 4.2 | 2 | BULK-5747fb43 |
| 14514 | Bulk Product 1320096a | Electronics | $104.79 | 118 | ★ 0.8 | 77 | BULK-c2fd1335 |
| 14515 | Bulk Product 7abd92c0 | Sports & Outdoors | $272.07 | 217 | ★ 2.2 | 28 | BULK-713093f5 |
| 14516 | Bulk Product d7833b25 | Books | $974.62 | 464 | ★ 3.8 | 56 | BULK-09846315 |
| 14517 | Bulk Product 65b59d55 | Sports & Outdoors | $686.49 | 493 | ★ 0.8 | 3 | BULK-450cfd2b |
| 14518 | Bulk Product d70cd731 | Home & Garden | $790.35 | 43 | ★ 3.3 | 40 | BULK-09d10c59 |
| 14519 | Bulk Product fa89d8a9 | Sports & Outdoors | $861.83 | 268 | ★ 0.9 | 35 | BULK-71dcef9b |
| 14520 | Bulk Product cf371c76 | Sports & Outdoors | $99.11 | 181 | ★ 1.2 | 87 | BULK-8514f939 |
| 14521 | Bulk Product 7ba84cd2 | Sports & Outdoors | $411.48 | 329 | ★ 4.4 | 18 | BULK-c5add64c |
| 14522 | Bulk Product d89fc33e | Home & Garden | $305.29 | 194 | ★ 0.8 | 41 | BULK-27e68280 |
| 14523 | Bulk Product ae8142ac | Books | $535.07 | 83 | ★ 3.2 | 24 | BULK-74a20d7f |
| 14524 | Bulk Product 991837ca | Toys & Games | $859.23 | 39 | ★ 4.3 | 34 | BULK-03d22e22 |
| 14525 | Bulk Product 580b17cd | Clothing | $500.86 | 3 | ★ 1.5 | 5 | BULK-e70626f5 |
| 14526 | Bulk Product 1e265df1 | Toys & Games | $422.98 | 167 | ★ 2.7 | 65 | BULK-16ec72ae |
| 14527 | Bulk Product d3ab2c14 | Home & Garden | $427.64 | 469 | ★ 5.0 | 80 | BULK-9e21c26b |
| 14528 | Bulk Product a212c123 | Home & Garden | $585.62 | 121 | ★ 1.0 | 9 | BULK-f3837e66 |
| 14529 | Bulk Product 969e60a8 | Books | $477.76 | 306 | ★ 3.0 | 63 | BULK-8eec41fa |
| 14530 | Bulk Product 1b8a6a15 | Home & Garden | $626.79 | 252 | ★ 3.6 | 2 | BULK-2a6a3bd6 |
| 14531 | Bulk Product 7ddc10df | Electronics | $894.58 | 87 | ★ 3.5 | 21 | BULK-fcf016a6 |
| 14532 | Bulk Product 99e36f57 | Toys & Games | $303.36 | 102 | ★ 0.2 | 17 | BULK-b20b4bce |
| 14533 | Bulk Product f103f05c | Books | $545.09 | 137 | ★ 0.5 | 37 | BULK-c253d495 |
| 14534 | Bulk Product 7de07587 | Clothing | $632.25 | 175 | ★ 2.7 | 18 | BULK-4dcf7bac |
| 14535 | Bulk Product 28e5cfbb | Electronics | $761.68 | 120 | ★ 1.2 | 49 | BULK-453302d3 |
| 14536 | Bulk Product 88de92cf | Toys & Games | $350.37 | 449 | ★ 2.5 | 48 | BULK-86996a6e |
| 14537 | Bulk Product 36586dd4 | Clothing | $40.28 | 393 | ★ 4.1 | 73 | BULK-36e01e5c |
| 14538 | Bulk Product f6c544bf | Books | $891.93 | 491 | ★ 3.5 | 99 | BULK-aec45863 |
| 14539 | Bulk Product f5aeecf3 | Home & Garden | $407.45 | 371 | ★ 2.3 | 86 | BULK-e1990d7d |
| 14540 | Bulk Product 034d94e1 | Toys & Games | $931.00 | 492 | ★ 0.1 | 38 | BULK-7fd235e7 |
| 14541 | Bulk Product 2f0e8ce9 | Electronics | $844.89 | 393 | ★ 1.8 | 50 | BULK-61a74b8c |
| 14542 | Bulk Product 958159b9 | Books | $852.63 | 472 | ★ 4.6 | 40 | BULK-c949c134 |
| 14543 | Bulk Product 35494b8b | Books | $646.68 | 464 | ★ 0.7 | 77 | BULK-97455df5 |
| 14544 | Bulk Product f0b97144 | Toys & Games | $636.28 | 142 | ★ 2.7 | 35 | BULK-5ae73f9b |
| 14545 | Bulk Product bdecbe54 | Clothing | $511.44 | 108 | ★ 3.1 | 62 | BULK-23775c1d |
| 14546 | Bulk Product f13a9d95 | Toys & Games | $906.54 | 37 | ★ 3.0 | 44 | BULK-fe468703 |
| 14547 | Bulk Product 387bd4e5 | Clothing | $863.48 | 50 | ★ 2.3 | 25 | BULK-b8c92f95 |
| 14548 | Bulk Product 4436d5e4 | Toys & Games | $969.28 | 446 | ★ 0.0 | 62 | BULK-01ea3f7a |
| 14549 | Bulk Product 16fe1e11 | Home & Garden | $789.96 | 302 | ★ 4.8 | 61 | BULK-861b1254 |
| 14550 | Bulk Product 99dbb8b9 | Books | $927.14 | 312 | ★ 1.5 | 71 | BULK-a9eaafaf |
| 14551 | Bulk Product 81d0c9eb | Toys & Games | $736.30 | 309 | ★ 3.6 | 89 | BULK-519dc42d |
| 14552 | Bulk Product 988994e0 | Sports & Outdoors | $952.98 | 286 | ★ 4.6 | 20 | BULK-5cf6fc3b |
| 14553 | Bulk Product 1df3796a | Electronics | $868.08 | 459 | ★ 0.1 | 36 | BULK-4d12fdea |
| 14554 | Bulk Product e6d9e0c2 | Sports & Outdoors | $325.17 | 162 | ★ 4.2 | 60 | BULK-bfca3315 |
| 14555 | Bulk Product b6d14a96 | Sports & Outdoors | $860.52 | 115 | ★ 0.5 | 94 | BULK-57b26ab0 |
| 14556 | Bulk Product 73ffb8fb | Home & Garden | $442.66 | 410 | ★ 0.6 | 76 | BULK-93f61c98 |
| 14557 | Bulk Product 99febdc8 | Electronics | $395.34 | 54 | ★ 0.8 | 13 | BULK-5e6186fa |
| 14558 | Bulk Product 796cd2e2 | Books | $86.88 | 364 | ★ 4.3 | 79 | BULK-33eaa389 |
| 14559 | Bulk Product 4575842a | Sports & Outdoors | $302.94 | 263 | ★ 4.9 | 43 | BULK-d94f157c |
// 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
};
}