Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 8460 | Bulk Product 660bddf6 | Sports & Outdoors | $842.55 | 190 | ★ 2.4 | 61 | BULK-0001d920 |
| 8461 | Bulk Product a7e7158d | Electronics | $640.07 | 135 | ★ 4.3 | 31 | BULK-56be211d |
| 8462 | Bulk Product ea2d29ca | Sports & Outdoors | $86.50 | 324 | ★ 1.5 | 99 | BULK-4739d3ab |
| 8463 | Bulk Product 26f3b77c | Books | $590.33 | 146 | ★ 2.2 | 30 | BULK-e54df95c |
| 8464 | Bulk Product d69e64b0 | Home & Garden | $420.04 | 247 | ★ 3.4 | 42 | BULK-8f8eab48 |
| 8465 | Bulk Product eaa726f8 | Toys & Games | $916.48 | 355 | ★ 0.6 | 0 | BULK-9ccf1b56 |
| 8466 | Bulk Product 3756145b | Clothing | $289.87 | 135 | ★ 4.0 | 39 | BULK-3f75874a |
| 8467 | Bulk Product 5022c10c | Home & Garden | $307.24 | 172 | ★ 3.5 | 43 | BULK-4dec7da9 |
| 8468 | Bulk Product 9a5da0b4 | Clothing | $651.60 | 492 | ★ 0.8 | 62 | BULK-9464ef51 |
| 8469 | Bulk Product 1e9cbca4 | Home & Garden | $20.12 | 455 | ★ 2.7 | 36 | BULK-6af44307 |
| 8470 | Bulk Product 2f6ca383 | Clothing | $518.65 | 201 | ★ 0.8 | 69 | BULK-0e5bc8a8 |
| 8471 | Bulk Product e51c9339 | Electronics | $928.91 | 331 | ★ 0.2 | 72 | BULK-cddb762f |
| 8472 | Bulk Product b3ba96eb | Clothing | $394.37 | 409 | ★ 4.8 | 32 | BULK-b391a409 |
| 8473 | Bulk Product 8701430c | Toys & Games | $855.44 | 451 | ★ 1.3 | 47 | BULK-e7db9c43 |
| 8474 | Bulk Product 2ff96911 | Sports & Outdoors | $742.40 | 5 | ★ 0.9 | 47 | BULK-27cca103 |
| 8475 | Bulk Product d3be0b5c | Electronics | $125.45 | 137 | ★ 3.6 | 40 | BULK-cf6b3d78 |
| 8476 | Bulk Product 913c74c1 | Toys & Games | $11.77 | 293 | ★ 3.2 | 60 | BULK-ae3540dd |
| 8477 | Bulk Product 2dabf0d1 | Home & Garden | $597.75 | 239 | ★ 1.7 | 99 | BULK-c0eeb2ea |
| 8478 | Bulk Product 54b4913d | Toys & Games | $671.62 | 271 | ★ 0.3 | 7 | BULK-bc253e2e |
| 8479 | Bulk Product 2f6cd81e | Books | $502.03 | 186 | ★ 0.5 | 25 | BULK-a9dcfc5b |
| 8480 | Bulk Product 60391ad1 | Books | $659.29 | 397 | ★ 2.1 | 47 | BULK-a068e47f |
| 8481 | Bulk Product 37e265b7 | Home & Garden | $955.82 | 59 | ★ 1.4 | 46 | BULK-e1d45a0e |
| 8482 | Bulk Product e79379d6 | Books | $666.09 | 66 | ★ 0.4 | 65 | BULK-87a4418c |
| 8483 | Bulk Product 8e249151 | Toys & Games | $854.80 | 351 | ★ 4.9 | 88 | BULK-45fb2489 |
| 8484 | Bulk Product c5f32749 | Clothing | $333.60 | 137 | ★ 2.8 | 3 | BULK-a39e9263 |
| 8485 | Bulk Product 69d98e68 | Toys & Games | $846.64 | 93 | ★ 3.8 | 67 | BULK-64f2e3cf |
| 8486 | Bulk Product cb1d793a | Home & Garden | $80.09 | 283 | ★ 3.1 | 60 | BULK-46f07cf9 |
| 8487 | Bulk Product 53870df1 | Clothing | $563.21 | 426 | ★ 3.6 | 2 | BULK-cf007606 |
| 8488 | Bulk Product a6b9fe5b | Home & Garden | $580.30 | 268 | ★ 2.8 | 64 | BULK-1b2c40f2 |
| 8489 | Bulk Product cbb2d608 | Toys & Games | $377.47 | 420 | ★ 4.4 | 89 | BULK-2135a78f |
| 8490 | Bulk Product 908b6692 | Home & Garden | $286.88 | 102 | ★ 2.9 | 41 | BULK-99104c31 |
| 8491 | Bulk Product 8ec74722 | Electronics | $689.58 | 291 | ★ 2.1 | 19 | BULK-9aa67d61 |
| 8492 | Bulk Product 89d3b7c8 | Clothing | $824.13 | 409 | ★ 4.5 | 71 | BULK-c1e248b9 |
| 8493 | Bulk Product e9ca9a27 | Electronics | $632.02 | 327 | ★ 3.5 | 94 | BULK-d0f04599 |
| 8494 | Bulk Product f74348d5 | Books | $49.21 | 130 | ★ 2.6 | 88 | BULK-46e918dd |
| 8495 | Bulk Product 543f10b2 | Sports & Outdoors | $68.81 | 245 | ★ 0.6 | 64 | BULK-d5af1308 |
| 8496 | Bulk Product ed620394 | Electronics | $719.93 | 164 | ★ 3.1 | 96 | BULK-aa9421da |
| 8497 | Bulk Product aabc2d15 | Toys & Games | $59.14 | 496 | ★ 2.0 | 28 | BULK-df480774 |
| 8498 | Bulk Product 96e59f8f | Electronics | $948.21 | 454 | ★ 0.7 | 90 | BULK-239fabbf |
| 8499 | Bulk Product b3af1f04 | Books | $391.37 | 364 | ★ 1.9 | 48 | BULK-1db7a85a |
| 8500 | Bulk Product 35150534 | Books | $100.60 | 13 | ★ 0.9 | 69 | BULK-c7c9d769 |
| 8501 | Bulk Product 49d25af4 | Home & Garden | $515.01 | 195 | ★ 3.0 | 38 | BULK-563780cd |
| 8502 | Bulk Product cd82095e | Electronics | $883.95 | 259 | ★ 4.9 | 22 | BULK-2f054719 |
| 8503 | Bulk Product efdd877f | Home & Garden | $973.04 | 245 | ★ 3.4 | 4 | BULK-8dd78087 |
| 8504 | Bulk Product 8a0eb471 | Books | $704.31 | 157 | ★ 1.9 | 99 | BULK-652d0c4b |
| 8505 | Bulk Product 18ebb467 | Clothing | $233.97 | 150 | ★ 0.8 | 11 | BULK-1506a15b |
| 8506 | Bulk Product 4619de55 | Books | $490.44 | 433 | ★ 1.2 | 57 | BULK-8e949750 |
| 8507 | Bulk Product ec4a1927 | Home & Garden | $621.41 | 12 | ★ 1.0 | 3 | BULK-fcf281be |
| 8508 | Bulk Product f9b568ec | Books | $187.75 | 61 | ★ 3.4 | 23 | BULK-7dc82f26 |
| 8509 | Bulk Product a2bd619d | Home & Garden | $919.91 | 474 | ★ 3.6 | 63 | BULK-f231d0b9 |
| 8510 | Bulk Product 80f3e104 | Home & Garden | $100.30 | 98 | ★ 2.4 | 12 | BULK-fc4fbce0 |
| 8511 | Bulk Product 59123493 | Toys & Games | $304.93 | 127 | ★ 5.0 | 4 | BULK-b7be4cf2 |
| 8512 | Bulk Product 0f816c1f | Clothing | $387.63 | 205 | ★ 0.6 | 86 | BULK-a0c57c4a |
| 8513 | Bulk Product ca1ef35b | Home & Garden | $344.87 | 495 | ★ 1.9 | 47 | BULK-a18e01e8 |
| 8514 | Bulk Product 9b8d0750 | Toys & Games | $71.64 | 453 | ★ 1.8 | 93 | BULK-0949d77f |
| 8515 | Bulk Product 863d86ca | Books | $229.24 | 275 | ★ 0.1 | 33 | BULK-1cb518b2 |
| 8516 | Bulk Product f08e2d83 | Home & Garden | $346.84 | 295 | ★ 2.2 | 52 | BULK-0dc5d935 |
| 8517 | Bulk Product ff940a82 | Books | $513.80 | 322 | ★ 2.1 | 37 | BULK-b264abbe |
| 8518 | Bulk Product 0c16e3cb | Sports & Outdoors | $781.07 | 200 | ★ 0.6 | 51 | BULK-e6b9453e |
| 8519 | Bulk Product 0c033cf9 | Home & Garden | $705.32 | 311 | ★ 2.1 | 21 | BULK-c313489c |
| 8520 | Bulk Product f076344d | Electronics | $431.05 | 254 | ★ 4.1 | 86 | BULK-ca0059af |
| 8521 | Bulk Product 8e71aa29 | Sports & Outdoors | $710.88 | 221 | ★ 1.0 | 6 | BULK-4d6d2389 |
| 8522 | Bulk Product f8a30d22 | Sports & Outdoors | $458.56 | 469 | ★ 1.1 | 14 | BULK-2c574307 |
| 8523 | Bulk Product 8b8ddb77 | Sports & Outdoors | $64.81 | 246 | ★ 4.0 | 63 | BULK-008c2678 |
| 8524 | Bulk Product e999198b | Toys & Games | $885.37 | 447 | ★ 1.1 | 99 | BULK-0140ccf2 |
| 8525 | Bulk Product 6a027193 | Books | $476.30 | 272 | ★ 4.3 | 32 | BULK-37c1e467 |
| 8526 | Bulk Product 69f9ba27 | Clothing | $264.24 | 157 | ★ 1.8 | 59 | BULK-6a5fec77 |
| 8527 | Bulk Product d9ae86e2 | Clothing | $760.90 | 404 | ★ 2.0 | 4 | BULK-68c7da94 |
| 8528 | Bulk Product c15b924d | Books | $888.70 | 373 | ★ 4.1 | 18 | BULK-bd21d735 |
| 8529 | Bulk Product 03a52714 | Toys & Games | $50.11 | 346 | ★ 4.5 | 85 | BULK-64aebd92 |
| 8530 | Bulk Product 1cf25281 | Electronics | $257.59 | 139 | ★ 2.9 | 43 | BULK-2fbdd829 |
| 8531 | Bulk Product 99c7147c | Sports & Outdoors | $264.86 | 95 | ★ 2.8 | 57 | BULK-1546070d |
| 8532 | Bulk Product 918fb3cb | Books | $33.82 | 190 | ★ 1.1 | 32 | BULK-c69e6fc4 |
| 8533 | Bulk Product 9e55164e | Toys & Games | $28.14 | 388 | ★ 4.6 | 4 | BULK-5713afb0 |
| 8534 | Bulk Product e13515d6 | Electronics | $392.31 | 142 | ★ 0.9 | 18 | BULK-54c3e442 |
| 8535 | Bulk Product 4eb24f2e | Electronics | $724.68 | 99 | ★ 1.2 | 18 | BULK-bb60060f |
| 8536 | Bulk Product fec5710d | Toys & Games | $577.02 | 76 | ★ 3.3 | 37 | BULK-00bb2274 |
| 8537 | Bulk Product d2a29666 | Clothing | $732.99 | 351 | ★ 1.2 | 25 | BULK-bf8fb6fa |
| 8538 | Bulk Product 34944351 | Home & Garden | $626.43 | 73 | ★ 0.4 | 19 | BULK-5d4a1eee |
| 8539 | Bulk Product 0e4f1b57 | Home & Garden | $69.39 | 298 | ★ 1.7 | 67 | BULK-4513ccfa |
| 8540 | Bulk Product c189238d | Sports & Outdoors | $452.47 | 217 | ★ 4.4 | 3 | BULK-4898947e |
| 8541 | Bulk Product a48c59dd | Toys & Games | $452.05 | 375 | ★ 4.1 | 69 | BULK-06e7ef1c |
| 8542 | Bulk Product 512e986c | Books | $283.64 | 498 | ★ 3.2 | 33 | BULK-d4ccbbb2 |
| 8543 | Bulk Product 8235080c | Toys & Games | $734.26 | 342 | ★ 2.5 | 25 | BULK-14fc9f27 |
| 8544 | Bulk Product 22b70296 | Electronics | $474.87 | 390 | ★ 3.6 | 31 | BULK-e4c5b5cf |
| 8545 | Bulk Product b3a397a9 | Electronics | $807.06 | 48 | ★ 3.6 | 65 | BULK-7896899f |
| 8546 | Bulk Product a9bc795c | Books | $554.90 | 45 | ★ 0.1 | 34 | BULK-45315116 |
| 8547 | Bulk Product 0ff53c06 | Clothing | $420.02 | 128 | ★ 4.3 | 65 | BULK-990e8e60 |
| 8548 | Bulk Product f8e4e50a | Electronics | $851.20 | 179 | ★ 2.0 | 13 | BULK-32bc28de |
| 8549 | Bulk Product 3c72c659 | Electronics | $89.74 | 402 | ★ 4.6 | 7 | BULK-edcb12c7 |
| 8550 | Bulk Product 6a3d2ba3 | Electronics | $713.98 | 337 | ★ 2.4 | 51 | BULK-a8c3402c |
| 8551 | Bulk Product 6cbf511d | Books | $992.07 | 290 | ★ 0.1 | 80 | BULK-1439504f |
| 8552 | Bulk Product 1e56e91a | Books | $687.27 | 310 | ★ 0.7 | 27 | BULK-ee2a2d5e |
| 8553 | Bulk Product f09adb1f | Home & Garden | $890.43 | 8 | ★ 3.4 | 79 | BULK-ffcdfade |
| 8554 | Bulk Product f1a9658d | Home & Garden | $236.67 | 15 | ★ 2.0 | 86 | BULK-7e132a68 |
| 8555 | Bulk Product 7d38fa2e | Books | $441.32 | 240 | ★ 3.6 | 99 | BULK-09a39ded |
| 8556 | Bulk Product af11fa21 | Electronics | $434.18 | 342 | ★ 4.7 | 26 | BULK-fd0b3658 |
| 8557 | Bulk Product 26c870b4 | Clothing | $823.60 | 182 | ★ 3.3 | 3 | BULK-b1c820d1 |
| 8558 | Bulk Product 9599cb1e | Sports & Outdoors | $246.85 | 276 | ★ 2.6 | 12 | BULK-c0d7cb5e |
| 8559 | Bulk Product 272b5728 | Home & Garden | $324.94 | 58 | ★ 4.0 | 81 | BULK-de0b10bc |
// 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
};
}