Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 16660 | Bulk Product c5b61fcc | Books | $896.53 | 459 | ★ 2.5 | 54 | BULK-3de72db7 |
| 16661 | Bulk Product e9606d30 | Toys & Games | $789.84 | 217 | ★ 0.2 | 16 | BULK-39db35ba |
| 16662 | Bulk Product 7e1c62d7 | Electronics | $917.74 | 220 | ★ 3.0 | 82 | BULK-336dba3b |
| 16663 | Bulk Product f48c3123 | Clothing | $839.64 | 52 | ★ 0.5 | 72 | BULK-30c0cf6a |
| 16664 | Bulk Product 1e7eb8aa | Books | $163.21 | 307 | ★ 3.1 | 80 | BULK-3669c7a1 |
| 16665 | Bulk Product c642016b | Electronics | $111.39 | 271 | ★ 2.8 | 29 | BULK-d8e2b28b |
| 16666 | Bulk Product 11608499 | Electronics | $129.64 | 22 | ★ 2.3 | 22 | BULK-c89308ab |
| 16667 | Bulk Product fed9b427 | Clothing | $957.56 | 368 | ★ 3.3 | 14 | BULK-706b9e8a |
| 16668 | Bulk Product aa2b6c68 | Home & Garden | $30.65 | 32 | ★ 0.3 | 41 | BULK-4555ee5b |
| 16669 | Bulk Product 77c33cc4 | Books | $605.14 | 312 | ★ 4.1 | 4 | BULK-43ef9cc1 |
| 16670 | Bulk Product 54261010 | Electronics | $133.13 | 35 | ★ 4.2 | 73 | BULK-71a3b70b |
| 16671 | Bulk Product 258158e1 | Electronics | $659.45 | 234 | ★ 3.1 | 84 | BULK-a9c9faab |
| 16672 | Bulk Product 548cdce5 | Books | $783.71 | 393 | ★ 0.1 | 87 | BULK-edbaffef |
| 16673 | Bulk Product 881bf4eb | Home & Garden | $517.45 | 150 | ★ 0.9 | 86 | BULK-8e75bca4 |
| 16674 | Bulk Product 16bea34b | Sports & Outdoors | $449.18 | 62 | ★ 2.6 | 46 | BULK-26df29e9 |
| 16675 | Bulk Product cb52dfe2 | Toys & Games | $569.01 | 338 | ★ 3.6 | 63 | BULK-839977b8 |
| 16676 | Bulk Product 3c16b734 | Electronics | $585.23 | 437 | ★ 0.6 | 65 | BULK-27d39ec0 |
| 16677 | Bulk Product 25e56852 | Books | $223.02 | 225 | ★ 3.0 | 71 | BULK-87e4739a |
| 16678 | Bulk Product b2f305c6 | Toys & Games | $705.23 | 498 | ★ 4.3 | 51 | BULK-22c4cea3 |
| 16679 | Bulk Product 2f51e2a8 | Home & Garden | $829.38 | 86 | ★ 0.7 | 92 | BULK-2da7868c |
| 16680 | Bulk Product 0c2dfa33 | Clothing | $67.70 | 80 | ★ 4.1 | 68 | BULK-b686516b |
| 16681 | Bulk Product 8bdf3520 | Books | $408.85 | 174 | ★ 3.0 | 95 | BULK-3da734eb |
| 16682 | Bulk Product b5db39ee | Electronics | $808.83 | 92 | ★ 3.2 | 46 | BULK-dc82097e |
| 16683 | Bulk Product 5d020423 | Books | $945.29 | 478 | ★ 0.6 | 95 | BULK-b7320380 |
| 16684 | Bulk Product d093b545 | Electronics | $15.25 | 278 | ★ 4.2 | 93 | BULK-74ee74d4 |
| 16685 | Bulk Product 7f901b17 | Sports & Outdoors | $448.41 | 252 | ★ 1.5 | 89 | BULK-ad156008 |
| 16686 | Bulk Product af3ef6de | Home & Garden | $381.57 | 452 | ★ 0.6 | 42 | BULK-0cd62644 |
| 16687 | Bulk Product 57c87b1d | Books | $458.11 | 174 | ★ 0.2 | 77 | BULK-513b9836 |
| 16688 | Bulk Product c777d845 | Sports & Outdoors | $802.56 | 215 | ★ 0.5 | 49 | BULK-61e517e5 |
| 16689 | Bulk Product 01900faa | Toys & Games | $109.60 | 164 | ★ 0.6 | 91 | BULK-7effc735 |
| 16690 | Bulk Product eabff08f | Home & Garden | $926.31 | 240 | ★ 4.8 | 21 | BULK-40eb67ff |
| 16691 | Bulk Product 11ed9764 | Home & Garden | $596.68 | 95 | ★ 0.7 | 13 | BULK-7649b15d |
| 16692 | Bulk Product c377684d | Books | $469.30 | 428 | ★ 0.3 | 42 | BULK-33d6e566 |
| 16693 | Bulk Product b3a4116d | Electronics | $670.86 | 425 | ★ 3.1 | 94 | BULK-4b6dd900 |
| 16694 | Bulk Product f2e49313 | Toys & Games | $27.62 | 69 | ★ 4.2 | 14 | BULK-a9506fd7 |
| 16695 | Bulk Product f60cf8c6 | Toys & Games | $760.06 | 87 | ★ 4.8 | 26 | BULK-12c116f0 |
| 16696 | Bulk Product 38098420 | Home & Garden | $761.12 | 405 | ★ 5.0 | 11 | BULK-16a23dee |
| 16697 | Bulk Product 072c3e02 | Home & Garden | $458.52 | 497 | ★ 2.2 | 95 | BULK-393e78b4 |
| 16698 | Bulk Product 68118c74 | Clothing | $605.91 | 219 | ★ 1.0 | 55 | BULK-ff076545 |
| 16699 | Bulk Product 78b7c297 | Books | $509.20 | 394 | ★ 2.9 | 48 | BULK-14eee5e5 |
| 16700 | Bulk Product bdc9da9d | Books | $425.84 | 36 | ★ 1.9 | 17 | BULK-ac094fbf |
| 16701 | Bulk Product aedcd171 | Home & Garden | $123.66 | 193 | ★ 4.7 | 86 | BULK-ee017195 |
| 16702 | Bulk Product a189627c | Clothing | $714.56 | 217 | ★ 3.4 | 67 | BULK-9892ef76 |
| 16703 | Bulk Product 31885c8f | Sports & Outdoors | $37.72 | 91 | ★ 3.9 | 50 | BULK-023d5575 |
| 16704 | Bulk Product 66eaa48e | Electronics | $960.45 | 231 | ★ 5.0 | 27 | BULK-d1e92cca |
| 16705 | Bulk Product 3c83b626 | Books | $779.65 | 291 | ★ 1.3 | 60 | BULK-f8cbea08 |
| 16706 | Bulk Product 2315279c | Clothing | $643.05 | 126 | ★ 2.6 | 14 | BULK-dd17d761 |
| 16707 | Bulk Product 97b29403 | Books | $858.41 | 106 | ★ 2.5 | 9 | BULK-8225e803 |
| 16708 | Bulk Product 334b35fe | Sports & Outdoors | $867.91 | 493 | ★ 2.3 | 61 | BULK-97ba2307 |
| 16709 | Bulk Product 248e6573 | Toys & Games | $375.43 | 185 | ★ 3.0 | 70 | BULK-9a7ebabb |
| 16710 | Bulk Product a0eb27ff | Books | $768.41 | 10 | ★ 1.3 | 67 | BULK-de73f31d |
| 16711 | Bulk Product e4e60b17 | Clothing | $375.66 | 404 | ★ 2.4 | 71 | BULK-073ebb8d |
| 16712 | Bulk Product 0153d40b | Toys & Games | $176.99 | 57 | ★ 2.5 | 53 | BULK-2bc06274 |
| 16713 | Bulk Product 6088f8a7 | Clothing | $487.69 | 95 | ★ 4.9 | 82 | BULK-3c5c7674 |
| 16714 | Bulk Product 37c653d2 | Books | $208.96 | 466 | ★ 0.4 | 88 | BULK-ebe29fcf |
| 16715 | Bulk Product 5f7168c2 | Toys & Games | $804.67 | 320 | ★ 2.2 | 51 | BULK-b9919bd0 |
| 16716 | Bulk Product ceefa1d6 | Toys & Games | $398.74 | 208 | ★ 2.8 | 90 | BULK-5cb4b450 |
| 16717 | Bulk Product dc3b9cf9 | Toys & Games | $744.02 | 137 | ★ 2.7 | 19 | BULK-a577d9f8 |
| 16718 | Bulk Product cdcd7f4e | Electronics | $488.06 | 156 | ★ 4.5 | 31 | BULK-fa1138af |
| 16719 | Bulk Product 58a75b03 | Toys & Games | $89.02 | 5 | ★ 1.1 | 23 | BULK-e927e852 |
| 16720 | Bulk Product 8cb0e8d9 | Books | $904.31 | 156 | ★ 4.0 | 97 | BULK-642d1501 |
| 16721 | Bulk Product 18767c69 | Books | $92.70 | 120 | ★ 4.9 | 20 | BULK-9cb13d7e |
| 16722 | Bulk Product 8c68d748 | Clothing | $722.66 | 131 | ★ 2.5 | 11 | BULK-cfe77cef |
| 16723 | Bulk Product 21f89338 | Toys & Games | $407.32 | 232 | ★ 4.0 | 86 | BULK-7e990ce1 |
| 16724 | Bulk Product a03b8761 | Electronics | $977.93 | 274 | ★ 3.7 | 22 | BULK-8f34487e |
| 16725 | Bulk Product c056cb9b | Toys & Games | $963.22 | 222 | ★ 3.8 | 10 | BULK-4b244eae |
| 16726 | Bulk Product 2c2e328d | Sports & Outdoors | $981.88 | 169 | ★ 2.6 | 92 | BULK-e0e3f996 |
| 16727 | Bulk Product 18d708b3 | Sports & Outdoors | $662.59 | 391 | ★ 1.8 | 2 | BULK-89cd8332 |
| 16728 | Bulk Product f04e5bdc | Home & Garden | $29.65 | 491 | ★ 2.5 | 77 | BULK-51630771 |
| 16729 | Bulk Product 08202b3d | Home & Garden | $861.72 | 317 | ★ 0.4 | 22 | BULK-26b230ce |
| 16730 | Bulk Product a1f662a6 | Clothing | $573.27 | 96 | ★ 1.4 | 99 | BULK-66f567df |
| 16731 | Bulk Product 1c24c348 | Books | $123.93 | 113 | ★ 4.9 | 78 | BULK-8d81c2d4 |
| 16732 | Bulk Product 8995eaf7 | Electronics | $603.45 | 461 | ★ 4.8 | 91 | BULK-1c09badc |
| 16733 | Bulk Product c3aa591b | Sports & Outdoors | $989.25 | 422 | ★ 2.1 | 21 | BULK-d1e5832b |
| 16734 | Bulk Product 94e31284 | Books | $894.79 | 255 | ★ 4.3 | 87 | BULK-71be58c7 |
| 16735 | Bulk Product b5e05d2e | Home & Garden | $493.64 | 458 | ★ 1.1 | 43 | BULK-b456157f |
| 16736 | Bulk Product 0f4296ba | Home & Garden | $179.32 | 298 | ★ 1.7 | 51 | BULK-a198eb56 |
| 16737 | Bulk Product 5e98b220 | Sports & Outdoors | $95.81 | 344 | ★ 0.8 | 46 | BULK-f96164a9 |
| 16738 | Bulk Product b37d156d | Books | $945.56 | 280 | ★ 3.1 | 72 | BULK-bde5c6e2 |
| 16739 | Bulk Product e05f7e16 | Books | $164.88 | 108 | ★ 3.2 | 11 | BULK-b6f37d0a |
| 16740 | Bulk Product 32c22933 | Clothing | $47.49 | 109 | ★ 3.9 | 88 | BULK-1fd31d8d |
| 16741 | Bulk Product d072e116 | Sports & Outdoors | $977.60 | 164 | ★ 2.1 | 76 | BULK-71b2210d |
| 16742 | Bulk Product ffe3ba1c | Clothing | $171.12 | 176 | ★ 4.2 | 53 | BULK-dc6b17f8 |
| 16743 | Bulk Product 4de71f21 | Clothing | $102.64 | 109 | ★ 3.1 | 61 | BULK-4e948e0b |
| 16744 | Bulk Product 638bc38b | Toys & Games | $254.72 | 238 | ★ 2.0 | 90 | BULK-33ebf439 |
| 16745 | Bulk Product f69c50ba | Electronics | $996.68 | 366 | ★ 0.3 | 36 | BULK-604d9ed4 |
| 16746 | Bulk Product 92329279 | Home & Garden | $22.25 | 113 | ★ 0.0 | 96 | BULK-b59db224 |
| 16747 | Bulk Product 88634070 | Clothing | $215.05 | 306 | ★ 4.9 | 64 | BULK-73552f1c |
| 16748 | Bulk Product 7905f28a | Books | $243.34 | 270 | ★ 1.9 | 76 | BULK-f4eca0af |
| 16749 | Bulk Product 4184ee89 | Clothing | $317.64 | 65 | ★ 4.6 | 16 | BULK-4001b792 |
| 16750 | Bulk Product a0cd5823 | Electronics | $541.71 | 222 | ★ 1.2 | 3 | BULK-440c90e6 |
| 16751 | Bulk Product 5dadddbe | Toys & Games | $467.61 | 399 | ★ 2.9 | 61 | BULK-442e731c |
| 16752 | Bulk Product aa0aea06 | Home & Garden | $410.32 | 202 | ★ 1.9 | 70 | BULK-c2f92fdb |
| 16753 | Bulk Product b3f70ce2 | Electronics | $612.74 | 125 | ★ 0.3 | 35 | BULK-575fcee1 |
| 16754 | Bulk Product 8f92060e | Books | $387.81 | 252 | ★ 3.1 | 50 | BULK-126979ca |
| 16755 | Bulk Product 642686d4 | Toys & Games | $898.23 | 312 | ★ 0.8 | 28 | BULK-d5141815 |
| 16756 | Bulk Product dbe3ce0b | Sports & Outdoors | $495.12 | 431 | ★ 0.0 | 12 | BULK-1395376d |
| 16757 | Bulk Product 4e739e0b | Books | $227.05 | 383 | ★ 0.3 | 38 | BULK-a8d568e2 |
| 16758 | Bulk Product 02f3f904 | Home & Garden | $470.54 | 165 | ★ 4.9 | 3 | BULK-ddf40765 |
| 16759 | Bulk Product 77738a57 | Clothing | $766.70 | 25 | ★ 2.6 | 59 | BULK-462dbd32 |
// 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
};
}