Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 7460 | Bulk Product feeca624 | Toys & Games | $962.79 | 411 | ★ 4.6 | 48 | BULK-13aa1f60 |
| 7461 | Bulk Product c8548b2e | Electronics | $622.12 | 261 | ★ 4.0 | 69 | BULK-a77ca1c5 |
| 7462 | Bulk Product 8de29b71 | Sports & Outdoors | $486.71 | 173 | ★ 3.9 | 63 | BULK-e55fdfae |
| 7463 | Bulk Product 38c54efb | Electronics | $175.79 | 212 | ★ 4.5 | 77 | BULK-27bd4c4d |
| 7464 | Bulk Product bc8d7029 | Electronics | $361.02 | 495 | ★ 4.0 | 13 | BULK-30295ca5 |
| 7465 | Bulk Product e4e39b99 | Electronics | $312.96 | 493 | ★ 1.7 | 60 | BULK-1159b57a |
| 7466 | Bulk Product 5ab60127 | Home & Garden | $627.00 | 246 | ★ 1.9 | 27 | BULK-9bd03661 |
| 7467 | Bulk Product e49d7cf0 | Home & Garden | $304.79 | 373 | ★ 0.1 | 62 | BULK-2c8e0959 |
| 7468 | Bulk Product c22496f4 | Electronics | $862.41 | 226 | ★ 0.3 | 58 | BULK-1006ec93 |
| 7469 | Bulk Product 524c850b | Sports & Outdoors | $940.87 | 453 | ★ 3.0 | 60 | BULK-580479a5 |
| 7470 | Bulk Product b79b772c | Toys & Games | $409.49 | 323 | ★ 4.9 | 22 | BULK-c31afad3 |
| 7471 | Bulk Product 807e20c9 | Toys & Games | $198.98 | 218 | ★ 3.2 | 76 | BULK-958cb9a5 |
| 7472 | Bulk Product db4bf8e8 | Clothing | $528.94 | 215 | ★ 1.7 | 39 | BULK-0429c9b0 |
| 7473 | Bulk Product 881cccc2 | Toys & Games | $217.19 | 206 | ★ 3.5 | 14 | BULK-8bd95c6a |
| 7474 | Bulk Product 48d42fbb | Books | $462.11 | 30 | ★ 2.6 | 85 | BULK-cbaeabd6 |
| 7475 | Bulk Product 7c3138e6 | Clothing | $195.35 | 272 | ★ 0.4 | 21 | BULK-3b4b0def |
| 7476 | Bulk Product 033c9ae6 | Sports & Outdoors | $274.24 | 243 | ★ 2.3 | 57 | BULK-134a2842 |
| 7477 | Bulk Product 7d916df5 | Clothing | $660.40 | 329 | ★ 4.1 | 11 | BULK-5859e284 |
| 7478 | Bulk Product 7e0104f2 | Toys & Games | $301.70 | 343 | ★ 0.2 | 42 | BULK-25fa2fde |
| 7479 | Bulk Product 6d177d6f | Electronics | $190.33 | 378 | ★ 0.1 | 90 | BULK-4aebe6e6 |
| 7480 | Bulk Product 5670cef8 | Clothing | $953.37 | 36 | ★ 1.6 | 33 | BULK-bd34bff1 |
| 7481 | Bulk Product 01f89096 | Toys & Games | $57.21 | 5 | ★ 4.7 | 77 | BULK-f12e57ba |
| 7482 | Bulk Product 43133925 | Electronics | $226.32 | 461 | ★ 0.6 | 68 | BULK-b38a07c5 |
| 7483 | Bulk Product 21661184 | Electronics | $676.59 | 196 | ★ 3.4 | 43 | BULK-6323add4 |
| 7484 | Bulk Product 3b7eec45 | Sports & Outdoors | $47.87 | 402 | ★ 1.5 | 13 | BULK-6999f27e |
| 7485 | Bulk Product 4ed764fa | Home & Garden | $159.67 | 305 | ★ 2.6 | 40 | BULK-2a0a9a9d |
| 7486 | Bulk Product a49c6c73 | Sports & Outdoors | $362.45 | 497 | ★ 4.6 | 98 | BULK-80d9a7ce |
| 7487 | Bulk Product 5c72b9d0 | Books | $259.38 | 461 | ★ 1.2 | 42 | BULK-bc640b38 |
| 7488 | Bulk Product a8d67e16 | Home & Garden | $881.96 | 474 | ★ 4.3 | 62 | BULK-c3ad1c62 |
| 7489 | Bulk Product 944117a4 | Electronics | $821.77 | 299 | ★ 3.2 | 53 | BULK-c0596e9c |
| 7490 | Bulk Product 7edfaa65 | Toys & Games | $484.40 | 445 | ★ 3.9 | 70 | BULK-1238ae68 |
| 7491 | Bulk Product b17cdc72 | Toys & Games | $262.30 | 364 | ★ 1.1 | 61 | BULK-b999a7f9 |
| 7492 | Bulk Product 5b5b584f | Clothing | $758.84 | 497 | ★ 2.7 | 35 | BULK-b4c783f1 |
| 7493 | Bulk Product d0057a9c | Toys & Games | $429.92 | 70 | ★ 2.1 | 69 | BULK-c9bd8cb4 |
| 7494 | Bulk Product 9cbf03f6 | Sports & Outdoors | $419.47 | 255 | ★ 4.6 | 99 | BULK-86f13574 |
| 7495 | Bulk Product 537eef88 | Home & Garden | $520.47 | 175 | ★ 3.2 | 22 | BULK-f69cbe5b |
| 7496 | Bulk Product 0e691d65 | Sports & Outdoors | $527.31 | 88 | ★ 3.9 | 92 | BULK-54665a4d |
| 7497 | Bulk Product cd08cfbc | Clothing | $717.39 | 280 | ★ 1.4 | 98 | BULK-89313bb7 |
| 7498 | Bulk Product 2c2ce88b | Toys & Games | $566.83 | 117 | ★ 3.4 | 17 | BULK-0c8cb8ba |
| 7499 | Bulk Product b2ea87af | Toys & Games | $290.50 | 207 | ★ 1.0 | 9 | BULK-058d2dd1 |
| 7500 | Bulk Product a99c1e66 | Books | $832.38 | 470 | ★ 3.1 | 41 | BULK-64227756 |
| 7501 | Bulk Product ca3245fa | Toys & Games | $609.20 | 281 | ★ 4.6 | 67 | BULK-08d7133d |
| 7502 | Bulk Product 76f9c821 | Toys & Games | $426.23 | 180 | ★ 1.4 | 71 | BULK-e9b43a91 |
| 7503 | Bulk Product 88478251 | Home & Garden | $910.24 | 262 | ★ 3.6 | 36 | BULK-3fc17679 |
| 7504 | Bulk Product 57138432 | Toys & Games | $640.72 | 298 | ★ 4.2 | 75 | BULK-c5e7ce36 |
| 7505 | Bulk Product 05a043cd | Clothing | $763.09 | 66 | ★ 3.5 | 46 | BULK-656fbc02 |
| 7506 | Bulk Product d44793ff | Clothing | $848.05 | 83 | ★ 4.1 | 83 | BULK-4875f556 |
| 7507 | Bulk Product 15f231d3 | Sports & Outdoors | $578.49 | 2 | ★ 1.6 | 22 | BULK-07f8382d |
| 7508 | Bulk Product 7cc0c8f8 | Toys & Games | $397.20 | 72 | ★ 3.0 | 72 | BULK-69752389 |
| 7509 | Bulk Product dd387f8a | Toys & Games | $431.23 | 67 | ★ 3.4 | 46 | BULK-a6f610f1 |
| 7510 | Bulk Product 2e643233 | Books | $13.57 | 30 | ★ 3.3 | 56 | BULK-c14984a4 |
| 7511 | Bulk Product 43b6905d | Sports & Outdoors | $49.51 | 161 | ★ 1.1 | 61 | BULK-b2ef30d2 |
| 7512 | Bulk Product e1c6f323 | Sports & Outdoors | $115.13 | 390 | ★ 4.2 | 58 | BULK-6e44fead |
| 7513 | Bulk Product 528a3e07 | Sports & Outdoors | $466.49 | 438 | ★ 1.0 | 33 | BULK-67dd5522 |
| 7514 | Bulk Product 7ca397f9 | Electronics | $896.41 | 103 | ★ 2.2 | 47 | BULK-4da98e79 |
| 7515 | Bulk Product b23e1c27 | Books | $791.55 | 397 | ★ 3.3 | 65 | BULK-5990d2e9 |
| 7516 | Bulk Product 51302c31 | Electronics | $343.93 | 131 | ★ 2.9 | 31 | BULK-592e1592 |
| 7517 | Bulk Product 9f48c033 | Toys & Games | $682.51 | 8 | ★ 2.7 | 89 | BULK-ec867941 |
| 7518 | Bulk Product b43b3ca7 | Clothing | $698.97 | 290 | ★ 0.8 | 0 | BULK-f22f6bfd |
| 7519 | Bulk Product bf95ebbe | Home & Garden | $485.83 | 161 | ★ 3.0 | 83 | BULK-c1bd5572 |
| 7520 | Bulk Product d222a4e2 | Home & Garden | $504.01 | 291 | ★ 2.3 | 52 | BULK-247c074f |
| 7521 | Bulk Product f1013ba3 | Home & Garden | $990.96 | 326 | ★ 5.0 | 27 | BULK-82773032 |
| 7522 | Bulk Product cd53b963 | Clothing | $635.39 | 323 | ★ 1.5 | 66 | BULK-c2d94a40 |
| 7523 | Bulk Product 41559b7c | Sports & Outdoors | $730.62 | 148 | ★ 0.0 | 61 | BULK-8e413d46 |
| 7524 | Bulk Product 2c20ad66 | Electronics | $467.35 | 244 | ★ 0.7 | 8 | BULK-fc0e86e2 |
| 7525 | Bulk Product 992659cd | Toys & Games | $504.76 | 62 | ★ 0.6 | 62 | BULK-19bebc99 |
| 7526 | Bulk Product 385475d6 | Clothing | $928.72 | 217 | ★ 0.7 | 55 | BULK-3513e83d |
| 7527 | Bulk Product 97c83ffc | Electronics | $521.34 | 339 | ★ 2.2 | 52 | BULK-f11b725a |
| 7528 | Bulk Product e6b8f5a8 | Sports & Outdoors | $369.44 | 482 | ★ 3.0 | 74 | BULK-8065d889 |
| 7529 | Bulk Product 99ca82c6 | Electronics | $688.79 | 151 | ★ 4.7 | 64 | BULK-ea49633f |
| 7530 | Bulk Product 1b19ae31 | Toys & Games | $243.96 | 22 | ★ 4.7 | 2 | BULK-290e297a |
| 7531 | Bulk Product 663fbd5b | Electronics | $369.10 | 198 | ★ 1.9 | 61 | BULK-51b15b83 |
| 7532 | Bulk Product 75a18d99 | Toys & Games | $954.25 | 224 | ★ 1.5 | 78 | BULK-8a6c1dd7 |
| 7533 | Bulk Product 8680395a | Books | $192.61 | 415 | ★ 4.8 | 14 | BULK-9cfe448f |
| 7534 | Bulk Product 2e6cbd29 | Books | $234.06 | 214 | ★ 0.2 | 81 | BULK-aec5833d |
| 7535 | Bulk Product d15a81ee | Toys & Games | $608.45 | 157 | ★ 3.4 | 93 | BULK-16640d81 |
| 7536 | Bulk Product 514d38e7 | Home & Garden | $597.60 | 238 | ★ 3.9 | 46 | BULK-12461437 |
| 7537 | Bulk Product 0fa7a55b | Home & Garden | $216.03 | 102 | ★ 1.3 | 31 | BULK-38ef7d59 |
| 7538 | Bulk Product 51c8705f | Clothing | $566.19 | 427 | ★ 4.6 | 67 | BULK-ef25a91f |
| 7539 | Bulk Product 7c58ba7a | Home & Garden | $769.31 | 298 | ★ 2.4 | 42 | BULK-66ca570a |
| 7540 | Bulk Product c8f3c029 | Home & Garden | $963.62 | 435 | ★ 2.0 | 20 | BULK-b044d6ef |
| 7541 | Bulk Product b8b88fe7 | Books | $121.47 | 204 | ★ 0.5 | 43 | BULK-4bb252a9 |
| 7542 | Bulk Product 6eb6ebbe | Sports & Outdoors | $48.74 | 165 | ★ 1.8 | 79 | BULK-ef8154f9 |
| 7543 | Bulk Product 9d168d80 | Home & Garden | $449.96 | 34 | ★ 1.5 | 16 | BULK-d6b53516 |
| 7544 | Bulk Product 7089985a | Books | $763.41 | 113 | ★ 3.6 | 14 | BULK-5a90789c |
| 7545 | Bulk Product 4573cf09 | Toys & Games | $367.47 | 79 | ★ 0.0 | 8 | BULK-33a51091 |
| 7546 | Bulk Product 291cb239 | Home & Garden | $187.83 | 397 | ★ 3.9 | 87 | BULK-7da13eb1 |
| 7547 | Bulk Product 84ff84ab | Electronics | $507.56 | 297 | ★ 0.6 | 71 | BULK-56b1bbee |
| 7548 | Bulk Product 5eb69ed9 | Books | $224.43 | 11 | ★ 0.9 | 92 | BULK-4b927883 |
| 7549 | Bulk Product 68bb5bf7 | Sports & Outdoors | $968.06 | 487 | ★ 3.4 | 75 | BULK-31bf12a1 |
| 7550 | Bulk Product 8e63aeba | Clothing | $837.95 | 153 | ★ 3.7 | 91 | BULK-20d9db38 |
| 7551 | Bulk Product be5e4610 | Books | $92.58 | 139 | ★ 4.2 | 48 | BULK-67383c9b |
| 7552 | Bulk Product 87064af6 | Clothing | $911.54 | 434 | ★ 1.1 | 90 | BULK-438bb84b |
| 7553 | Bulk Product 16d64787 | Toys & Games | $677.41 | 471 | ★ 4.8 | 20 | BULK-56172f66 |
| 7554 | Bulk Product 4170116e | Sports & Outdoors | $474.04 | 299 | ★ 3.2 | 91 | BULK-1e31af26 |
| 7555 | Bulk Product 4cba9488 | Sports & Outdoors | $582.94 | 36 | ★ 1.2 | 12 | BULK-7559cddb |
| 7556 | Bulk Product f776661d | Books | $431.14 | 256 | ★ 3.4 | 35 | BULK-0ea5aa1a |
| 7557 | Bulk Product a0284694 | Toys & Games | $599.81 | 421 | ★ 4.2 | 16 | BULK-948c06ee |
| 7558 | Bulk Product d1863edd | Books | $88.19 | 442 | ★ 2.6 | 84 | BULK-8b16ee1b |
| 7559 | Bulk Product 4e2b8fed | Toys & Games | $826.09 | 383 | ★ 1.0 | 41 | BULK-1215646c |
// 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
};
}