Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 6560 | Bulk Product 933305b3 | Clothing | $574.55 | 456 | ★ 0.8 | 54 | BULK-e9ac39d0 |
| 6561 | Bulk Product 48e830f0 | Toys & Games | $11.83 | 224 | ★ 1.5 | 51 | BULK-7344d6ff |
| 6562 | Bulk Product 1c376e23 | Books | $412.25 | 193 | ★ 0.7 | 54 | BULK-2c7bf7f3 |
| 6563 | Bulk Product 1dea3e84 | Clothing | $229.57 | 87 | ★ 2.3 | 51 | BULK-c4e16446 |
| 6564 | Bulk Product 093089d1 | Toys & Games | $621.54 | 496 | ★ 1.4 | 2 | BULK-a88bfb64 |
| 6565 | Bulk Product af607261 | Toys & Games | $521.99 | 210 | ★ 4.1 | 24 | BULK-607254e4 |
| 6566 | Bulk Product 93ecc917 | Clothing | $133.48 | 165 | ★ 4.2 | 15 | BULK-63caabce |
| 6567 | Bulk Product c893cf77 | Books | $514.10 | 181 | ★ 2.1 | 38 | BULK-8d1db19a |
| 6568 | Bulk Product f1725954 | Home & Garden | $429.23 | 351 | ★ 2.9 | 87 | BULK-7463a784 |
| 6569 | Bulk Product eb2502aa | Electronics | $680.00 | 360 | ★ 0.8 | 81 | BULK-398431ba |
| 6570 | Bulk Product 6abe205f | Sports & Outdoors | $672.87 | 411 | ★ 3.1 | 40 | BULK-6b6713de |
| 6571 | Bulk Product ff02412f | Electronics | $523.53 | 82 | ★ 4.8 | 47 | BULK-9660d73f |
| 6572 | Bulk Product 261eafac | Clothing | $571.01 | 458 | ★ 1.6 | 66 | BULK-24e77cc1 |
| 6573 | Bulk Product 83de715a | Toys & Games | $532.18 | 346 | ★ 0.5 | 10 | BULK-0e80f4c0 |
| 6574 | Bulk Product a9d7b162 | Toys & Games | $640.63 | 345 | ★ 2.0 | 25 | BULK-f070e24c |
| 6575 | Bulk Product 04777edc | Home & Garden | $195.31 | 247 | ★ 2.0 | 81 | BULK-051aa522 |
| 6576 | Bulk Product 76cdcbbb | Sports & Outdoors | $220.11 | 396 | ★ 4.8 | 52 | BULK-852da56b |
| 6577 | Bulk Product 6f479ef1 | Books | $792.55 | 227 | ★ 3.3 | 9 | BULK-77d113f7 |
| 6578 | Bulk Product 276a3041 | Clothing | $399.46 | 379 | ★ 2.2 | 85 | BULK-eceb4048 |
| 6579 | Bulk Product 7c338157 | Home & Garden | $946.44 | 287 | ★ 2.5 | 95 | BULK-b0e592b8 |
| 6580 | Bulk Product 8c3b9579 | Electronics | $599.71 | 31 | ★ 2.8 | 49 | BULK-4b9692fb |
| 6581 | Bulk Product e2fea821 | Books | $705.75 | 445 | ★ 0.6 | 70 | BULK-54538bb9 |
| 6582 | Bulk Product 6fb9bf1f | Clothing | $307.26 | 455 | ★ 4.2 | 30 | BULK-7d5abae9 |
| 6583 | Bulk Product 1d45c600 | Books | $761.40 | 433 | ★ 0.6 | 70 | BULK-ed546f3d |
| 6584 | Bulk Product 1cd3ed78 | Home & Garden | $379.70 | 306 | ★ 0.9 | 17 | BULK-13a4a0b0 |
| 6585 | Bulk Product c43a1347 | Sports & Outdoors | $179.71 | 77 | ★ 3.3 | 40 | BULK-1957c50f |
| 6586 | Bulk Product a1d8a174 | Electronics | $330.49 | 275 | ★ 3.3 | 28 | BULK-487a70b4 |
| 6587 | Bulk Product 0b7c0c01 | Electronics | $92.29 | 241 | ★ 0.4 | 51 | BULK-ad473414 |
| 6588 | Bulk Product 19246902 | Electronics | $736.73 | 480 | ★ 1.7 | 54 | BULK-9c0ed30f |
| 6589 | Bulk Product d173e8b7 | Books | $481.97 | 98 | ★ 1.9 | 15 | BULK-a2eabb18 |
| 6590 | Bulk Product 5d5d561f | Toys & Games | $128.34 | 403 | ★ 0.1 | 4 | BULK-9a762117 |
| 6591 | Bulk Product 4b124b90 | Clothing | $485.73 | 210 | ★ 0.6 | 83 | BULK-bf632124 |
| 6592 | Bulk Product c24d2071 | Books | $486.71 | 173 | ★ 4.3 | 6 | BULK-a55c08a5 |
| 6593 | Bulk Product 01539a67 | Toys & Games | $486.38 | 224 | ★ 5.0 | 13 | BULK-48dd90ba |
| 6594 | Bulk Product 14bddede | Sports & Outdoors | $414.64 | 5 | ★ 0.2 | 36 | BULK-37db3cb6 |
| 6595 | Bulk Product 1280336f | Toys & Games | $802.00 | 385 | ★ 1.2 | 88 | BULK-20091b15 |
| 6596 | Bulk Product b217fac6 | Clothing | $950.19 | 87 | ★ 4.3 | 48 | BULK-4059af69 |
| 6597 | Bulk Product daef2677 | Home & Garden | $371.19 | 235 | ★ 0.8 | 47 | BULK-531d8bbd |
| 6598 | Bulk Product 166996f0 | Home & Garden | $125.65 | 304 | ★ 4.6 | 52 | BULK-41ecd72b |
| 6599 | Bulk Product 1857412a | Home & Garden | $860.35 | 300 | ★ 1.2 | 26 | BULK-bc7b1a33 |
| 6600 | Bulk Product 92bbd9b6 | Electronics | $182.55 | 17 | ★ 4.9 | 47 | BULK-b6631d93 |
| 6601 | Bulk Product 7b8035b8 | Home & Garden | $381.15 | 494 | ★ 3.2 | 10 | BULK-e178e6c3 |
| 6602 | Bulk Product 6d3a8201 | Home & Garden | $454.58 | 408 | ★ 4.4 | 98 | BULK-77b2bce6 |
| 6603 | Bulk Product 79c9956f | Home & Garden | $466.56 | 33 | ★ 1.8 | 48 | BULK-5855ce66 |
| 6604 | Bulk Product d540e431 | Sports & Outdoors | $874.01 | 236 | ★ 3.5 | 96 | BULK-8f65e28c |
| 6605 | Bulk Product 0a33f4ce | Books | $495.86 | 375 | ★ 1.7 | 97 | BULK-ad483b1c |
| 6606 | Bulk Product f7135630 | Books | $635.99 | 164 | ★ 4.5 | 42 | BULK-a99551b2 |
| 6607 | Bulk Product dd1b8154 | Sports & Outdoors | $145.83 | 415 | ★ 3.2 | 37 | BULK-3f6c289f |
| 6608 | Bulk Product b712c208 | Sports & Outdoors | $903.51 | 367 | ★ 3.9 | 91 | BULK-b661998c |
| 6609 | Bulk Product 3930fab0 | Clothing | $118.20 | 81 | ★ 2.6 | 69 | BULK-5a112c1b |
| 6610 | Bulk Product b19dd374 | Electronics | $354.37 | 376 | ★ 0.6 | 35 | BULK-7b96abdb |
| 6611 | Bulk Product d310b4b9 | Home & Garden | $794.76 | 396 | ★ 4.4 | 41 | BULK-077e63a9 |
| 6612 | Bulk Product e8ad293e | Clothing | $125.09 | 90 | ★ 3.1 | 32 | BULK-53ce04ee |
| 6613 | Bulk Product 9edb15c7 | Books | $582.76 | 124 | ★ 2.6 | 34 | BULK-f38cb7f5 |
| 6614 | Bulk Product fb419ca9 | Sports & Outdoors | $671.28 | 277 | ★ 1.5 | 68 | BULK-a3eefa5b |
| 6615 | Bulk Product 8d9500b4 | Home & Garden | $734.44 | 437 | ★ 2.0 | 19 | BULK-26e38225 |
| 6616 | Bulk Product e6f3b6e2 | Sports & Outdoors | $386.01 | 261 | ★ 2.3 | 29 | BULK-5aa58810 |
| 6617 | Bulk Product 4fc1aab3 | Clothing | $45.65 | 300 | ★ 3.4 | 94 | BULK-7a495332 |
| 6618 | Bulk Product 090b3e5c | Clothing | $255.74 | 467 | ★ 4.9 | 74 | BULK-bc40b47b |
| 6619 | Bulk Product 81f9b5d5 | Toys & Games | $88.43 | 119 | ★ 1.3 | 61 | BULK-e935a4b6 |
| 6620 | Bulk Product 8b7c1860 | Toys & Games | $356.65 | 76 | ★ 4.9 | 14 | BULK-a06495c4 |
| 6621 | Bulk Product 852777c6 | Toys & Games | $705.27 | 104 | ★ 1.3 | 50 | BULK-af431c93 |
| 6622 | Bulk Product 2a564f34 | Sports & Outdoors | $720.86 | 127 | ★ 2.5 | 71 | BULK-531fda06 |
| 6623 | Bulk Product 5c546990 | Toys & Games | $10.23 | 197 | ★ 4.7 | 53 | BULK-e821f0c5 |
| 6624 | Bulk Product acb4caa6 | Books | $908.67 | 497 | ★ 2.4 | 59 | BULK-d09bed53 |
| 6625 | Bulk Product cfa70b9e | Sports & Outdoors | $214.36 | 50 | ★ 4.7 | 54 | BULK-1d9d4684 |
| 6626 | Bulk Product 106288ee | Books | $528.40 | 240 | ★ 1.8 | 7 | BULK-4adbf6ea |
| 6627 | Bulk Product 5d113dd3 | Home & Garden | $759.60 | 423 | ★ 4.9 | 97 | BULK-5357f334 |
| 6628 | Bulk Product 8713dc75 | Electronics | $501.97 | 5 | ★ 3.3 | 98 | BULK-af5072fb |
| 6629 | Bulk Product d729fb74 | Home & Garden | $958.50 | 290 | ★ 2.7 | 89 | BULK-f0b9bd6c |
| 6630 | Bulk Product c2ae1511 | Clothing | $608.76 | 193 | ★ 1.1 | 32 | BULK-6b8852cf |
| 6631 | Bulk Product 2328fd33 | Home & Garden | $822.86 | 17 | ★ 5.0 | 54 | BULK-c7c571c2 |
| 6632 | Bulk Product 5e8b9a43 | Sports & Outdoors | $836.62 | 78 | ★ 1.2 | 61 | BULK-065568fe |
| 6633 | Bulk Product 1c10221e | Toys & Games | $820.19 | 224 | ★ 1.7 | 1 | BULK-75d97421 |
| 6634 | Bulk Product 0635339a | Home & Garden | $860.56 | 128 | ★ 4.0 | 58 | BULK-dbea8200 |
| 6635 | Bulk Product 9b1e5756 | Electronics | $445.19 | 189 | ★ 1.2 | 34 | BULK-9438575c |
| 6636 | Bulk Product 8f53a28d | Clothing | $599.32 | 210 | ★ 2.9 | 94 | BULK-ae8156ef |
| 6637 | Bulk Product 2937c3eb | Toys & Games | $927.35 | 355 | ★ 3.5 | 71 | BULK-782154b5 |
| 6638 | Bulk Product ffc3bb18 | Clothing | $61.56 | 414 | ★ 1.6 | 44 | BULK-ba9d512c |
| 6639 | Bulk Product ddd265a2 | Electronics | $763.09 | 449 | ★ 0.5 | 60 | BULK-45fc07a0 |
| 6640 | Bulk Product 545c0441 | Books | $172.54 | 192 | ★ 3.6 | 14 | BULK-b729895c |
| 6641 | Bulk Product b948c4e8 | Books | $566.61 | 93 | ★ 2.1 | 89 | BULK-3165a302 |
| 6642 | Bulk Product fdf01219 | Electronics | $229.75 | 35 | ★ 3.7 | 54 | BULK-60841828 |
| 6643 | Bulk Product dc2481ff | Electronics | $396.32 | 208 | ★ 4.6 | 67 | BULK-71e0bc0e |
| 6644 | Bulk Product dca8a2a4 | Sports & Outdoors | $703.15 | 163 | ★ 4.6 | 50 | BULK-c83014ad |
| 6645 | Bulk Product 4b5d1de5 | Home & Garden | $499.62 | 151 | ★ 1.6 | 76 | BULK-f3a2c5be |
| 6646 | Bulk Product eef0dba6 | Home & Garden | $184.20 | 430 | ★ 3.6 | 26 | BULK-3476a791 |
| 6647 | Bulk Product a746afed | Sports & Outdoors | $249.07 | 14 | ★ 1.4 | 90 | BULK-92398321 |
| 6648 | Bulk Product bfa920a9 | Books | $983.46 | 431 | ★ 1.7 | 25 | BULK-0396f005 |
| 6649 | Bulk Product 4645d577 | Books | $273.51 | 247 | ★ 0.0 | 76 | BULK-ab5429d1 |
| 6650 | Bulk Product 4cf58908 | Electronics | $884.89 | 51 | ★ 0.4 | 19 | BULK-fbbdafb8 |
| 6651 | Bulk Product 8717189a | Electronics | $51.65 | 108 | ★ 0.5 | 40 | BULK-aab5dd20 |
| 6652 | Bulk Product 469ab286 | Sports & Outdoors | $364.05 | 398 | ★ 2.7 | 56 | BULK-70f0d5d2 |
| 6653 | Bulk Product 9597d22a | Toys & Games | $985.99 | 110 | ★ 1.7 | 43 | BULK-b9cee044 |
| 6654 | Bulk Product 98477a4c | Toys & Games | $765.23 | 401 | ★ 1.3 | 81 | BULK-9982e035 |
| 6655 | Bulk Product 82257925 | Toys & Games | $444.17 | 105 | ★ 3.2 | 42 | BULK-7a62dd6b |
| 6656 | Bulk Product 10cbd06f | Electronics | $223.76 | 249 | ★ 1.7 | 6 | BULK-521eadc4 |
| 6657 | Bulk Product 360f2a37 | Sports & Outdoors | $444.05 | 211 | ★ 0.0 | 38 | BULK-6832f4dd |
| 6658 | Bulk Product cbaca959 | Home & Garden | $591.95 | 474 | ★ 1.6 | 48 | BULK-80f2966c |
| 6659 | Bulk Product 8345577a | Toys & Games | $276.37 | 460 | ★ 4.7 | 66 | BULK-f074d531 |
// 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
};
}