Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 23760 | Bulk Product 5a4fb3b8 | Toys & Games | $670.33 | 65 | ★ 2.6 | 63 | BULK-9908a99b |
| 23761 | Bulk Product d7815779 | Toys & Games | $862.95 | 174 | ★ 1.6 | 26 | BULK-d43d31f4 |
| 23762 | Bulk Product b40c6362 | Electronics | $873.22 | 13 | ★ 2.2 | 47 | BULK-56bdf4e7 |
| 23763 | Bulk Product 5010e24c | Sports & Outdoors | $324.21 | 279 | ★ 0.6 | 79 | BULK-da56ad36 |
| 23764 | Bulk Product 7492f370 | Home & Garden | $518.21 | 441 | ★ 3.4 | 20 | BULK-d675ad23 |
| 23765 | Bulk Product 7f103067 | Books | $206.72 | 60 | ★ 3.4 | 23 | BULK-bb7e3250 |
| 23766 | Bulk Product ab3f708d | Clothing | $817.62 | 277 | ★ 0.9 | 61 | BULK-c4345111 |
| 23767 | Bulk Product 3a47ae99 | Electronics | $936.57 | 114 | ★ 3.6 | 70 | BULK-5f8d8ab4 |
| 23768 | Bulk Product 36fb6044 | Clothing | $888.78 | 435 | ★ 1.0 | 25 | BULK-fb8f713a |
| 23769 | Bulk Product 853f79f1 | Electronics | $500.04 | 31 | ★ 4.6 | 97 | BULK-adacf196 |
| 23770 | Bulk Product c3b87aa1 | Clothing | $759.93 | 285 | ★ 3.6 | 87 | BULK-01f06ef6 |
| 23771 | Bulk Product 26a29c5e | Books | $740.28 | 376 | ★ 0.2 | 21 | BULK-2667a033 |
| 23772 | Bulk Product a722dee5 | Toys & Games | $696.89 | 478 | ★ 3.1 | 54 | BULK-f5fb3822 |
| 23773 | Bulk Product 83b3baf8 | Home & Garden | $481.80 | 203 | ★ 1.0 | 26 | BULK-4ea28ac7 |
| 23774 | Bulk Product 46c6506d | Sports & Outdoors | $831.65 | 208 | ★ 3.9 | 75 | BULK-44ce1376 |
| 23775 | Bulk Product d7f8b6a7 | Sports & Outdoors | $104.71 | 303 | ★ 0.9 | 33 | BULK-a2518b2a |
| 23776 | Bulk Product deb69377 | Sports & Outdoors | $458.41 | 246 | ★ 0.8 | 37 | BULK-6691faf2 |
| 23777 | Bulk Product b98407a6 | Toys & Games | $453.68 | 44 | ★ 1.2 | 61 | BULK-d14183a7 |
| 23778 | Bulk Product fef5b2cf | Sports & Outdoors | $768.14 | 22 | ★ 3.6 | 49 | BULK-45a3edb6 |
| 23779 | Bulk Product 65ffb1b0 | Clothing | $431.66 | 136 | ★ 4.6 | 89 | BULK-faaa88d1 |
| 23780 | Bulk Product 91c1f105 | Toys & Games | $500.65 | 361 | ★ 2.4 | 53 | BULK-57a7e91e |
| 23781 | Bulk Product 277d87da | Electronics | $415.98 | 392 | ★ 3.8 | 93 | BULK-81b58389 |
| 23782 | Bulk Product 0a6c0fb9 | Toys & Games | $900.98 | 314 | ★ 0.2 | 83 | BULK-ea921ca8 |
| 23783 | Bulk Product 95545781 | Toys & Games | $919.55 | 352 | ★ 1.1 | 3 | BULK-288a6826 |
| 23784 | Bulk Product a7b7f1c9 | Clothing | $135.74 | 390 | ★ 1.4 | 98 | BULK-23fbabcd |
| 23785 | Bulk Product 21fe1f71 | Home & Garden | $174.14 | 490 | ★ 0.6 | 70 | BULK-c3632d55 |
| 23786 | Bulk Product ec34dcf8 | Books | $914.42 | 269 | ★ 0.2 | 29 | BULK-9e2e00e4 |
| 23787 | Bulk Product 89510708 | Books | $354.50 | 332 | ★ 4.4 | 91 | BULK-478713e9 |
| 23788 | Bulk Product de42ecbe | Books | $752.99 | 488 | ★ 3.0 | 6 | BULK-0f08501d |
| 23789 | Bulk Product 54f130bc | Books | $758.34 | 219 | ★ 3.0 | 32 | BULK-ef13c13d |
| 23790 | Bulk Product ac5a4c1b | Toys & Games | $39.99 | 9 | ★ 4.6 | 7 | BULK-9c3775b6 |
| 23791 | Bulk Product dac08877 | Electronics | $859.54 | 462 | ★ 1.1 | 17 | BULK-80556b3c |
| 23792 | Bulk Product a8766d46 | Books | $650.74 | 29 | ★ 2.8 | 45 | BULK-0fe96c0e |
| 23793 | Bulk Product 6d4f75c2 | Clothing | $976.10 | 295 | ★ 2.8 | 54 | BULK-8473243f |
| 23794 | Bulk Product 5a0d705d | Sports & Outdoors | $471.44 | 251 | ★ 1.8 | 99 | BULK-66f370d1 |
| 23795 | Bulk Product 7b1030e5 | Books | $71.14 | 95 | ★ 2.0 | 30 | BULK-e524a14b |
| 23796 | Bulk Product 0ce1b82e | Clothing | $254.34 | 478 | ★ 4.2 | 40 | BULK-aa2af988 |
| 23797 | Bulk Product f9441bdc | Home & Garden | $612.42 | 215 | ★ 4.4 | 17 | BULK-8ddcc906 |
| 23798 | Bulk Product 4b885acd | Home & Garden | $828.75 | 411 | ★ 2.4 | 65 | BULK-fa28941e |
| 23799 | Bulk Product 43575b4a | Electronics | $244.84 | 63 | ★ 0.8 | 10 | BULK-0e43de77 |
| 23800 | Bulk Product ddaccd82 | Sports & Outdoors | $990.40 | 301 | ★ 3.7 | 21 | BULK-6072aa9d |
| 23801 | Bulk Product 3b8c23ac | Toys & Games | $294.53 | 257 | ★ 3.6 | 99 | BULK-b61946e5 |
| 23802 | Bulk Product 2de65ad9 | Toys & Games | $665.24 | 383 | ★ 1.8 | 63 | BULK-e4d3bca8 |
| 23803 | Bulk Product 837dfe71 | Toys & Games | $542.13 | 336 | ★ 1.4 | 67 | BULK-964088d9 |
| 23804 | Bulk Product 32c4968e | Toys & Games | $674.82 | 238 | ★ 2.7 | 45 | BULK-478bf5b3 |
| 23805 | Bulk Product 5f3d3c3e | Home & Garden | $733.16 | 424 | ★ 0.9 | 77 | BULK-d1d66f70 |
| 23806 | Bulk Product 422ac0f0 | Electronics | $501.07 | 425 | ★ 3.5 | 27 | BULK-70514a42 |
| 23807 | Bulk Product b9c1cb65 | Toys & Games | $230.74 | 237 | ★ 2.0 | 44 | BULK-a7a4ec2f |
| 23808 | Bulk Product 6934b3d9 | Sports & Outdoors | $199.69 | 14 | ★ 4.6 | 10 | BULK-5ebaa77a |
| 23809 | Bulk Product 472fc2dc | Home & Garden | $45.31 | 138 | ★ 3.3 | 40 | BULK-4e610665 |
| 23810 | Bulk Product 54b31a98 | Home & Garden | $706.43 | 230 | ★ 4.8 | 92 | BULK-23e3c246 |
| 23811 | Bulk Product 653ae369 | Clothing | $215.36 | 380 | ★ 4.6 | 25 | BULK-53604f5d |
| 23812 | Bulk Product 850b000e | Sports & Outdoors | $808.24 | 348 | ★ 4.9 | 74 | BULK-08c7ae64 |
| 23813 | Bulk Product 465a0f85 | Electronics | $905.58 | 459 | ★ 1.3 | 89 | BULK-b00a06ea |
| 23814 | Bulk Product 963dba33 | Sports & Outdoors | $833.70 | 217 | ★ 3.3 | 41 | BULK-1f11e223 |
| 23815 | Bulk Product 00f72aae | Clothing | $139.93 | 299 | ★ 1.1 | 66 | BULK-2c4cde03 |
| 23816 | Bulk Product 29a32212 | Toys & Games | $544.18 | 228 | ★ 0.2 | 9 | BULK-88e06f62 |
| 23817 | Bulk Product add6e14d | Electronics | $987.20 | 107 | ★ 4.5 | 21 | BULK-f17f9ab5 |
| 23818 | Bulk Product 7f22410f | Clothing | $535.68 | 293 | ★ 4.4 | 91 | BULK-05439037 |
| 23819 | Bulk Product 670551ee | Electronics | $380.53 | 10 | ★ 4.4 | 61 | BULK-40ca203e |
| 23820 | Bulk Product ebedf863 | Clothing | $332.76 | 283 | ★ 1.5 | 91 | BULK-f43dea59 |
| 23821 | Bulk Product 0df8edff | Clothing | $928.97 | 39 | ★ 3.4 | 1 | BULK-a845d48b |
| 23822 | Bulk Product df2353f8 | Books | $86.69 | 156 | ★ 3.8 | 73 | BULK-54f3aa40 |
| 23823 | Bulk Product 3207f77e | Toys & Games | $623.12 | 415 | ★ 4.6 | 42 | BULK-e0e57676 |
| 23824 | Bulk Product 2e1fbb5e | Books | $745.81 | 120 | ★ 0.6 | 50 | BULK-253ca182 |
| 23825 | Bulk Product 4f6e8c3b | Home & Garden | $164.69 | 366 | ★ 3.7 | 85 | BULK-7cf141be |
| 23826 | Bulk Product e94c1971 | Home & Garden | $942.71 | 464 | ★ 3.4 | 39 | BULK-c335c660 |
| 23827 | Bulk Product 10bbf6f2 | Books | $858.84 | 492 | ★ 2.1 | 8 | BULK-faf4447d |
| 23828 | Bulk Product eb413854 | Clothing | $752.21 | 244 | ★ 1.6 | 10 | BULK-18d45726 |
| 23829 | Bulk Product 7b61b8d3 | Clothing | $184.39 | 480 | ★ 2.4 | 37 | BULK-bc2c2f7d |
| 23830 | Bulk Product ca16d32c | Electronics | $234.51 | 399 | ★ 2.0 | 61 | BULK-860031eb |
| 23831 | Bulk Product 204c3e3c | Books | $121.49 | 227 | ★ 4.9 | 78 | BULK-07c5b053 |
| 23832 | Bulk Product 166c043c | Electronics | $838.03 | 245 | ★ 3.4 | 74 | BULK-5bd93cfc |
| 23833 | Bulk Product 2b81c11f | Home & Garden | $849.48 | 91 | ★ 4.6 | 88 | BULK-22dc2cb2 |
| 23834 | Bulk Product d8ba5386 | Home & Garden | $484.03 | 481 | ★ 4.6 | 45 | BULK-679b9e06 |
| 23835 | Bulk Product 333ed02c | Sports & Outdoors | $699.72 | 232 | ★ 0.0 | 23 | BULK-e757dbd2 |
| 23836 | Bulk Product 97e73f2a | Clothing | $487.35 | 44 | ★ 0.8 | 77 | BULK-32a1d99d |
| 23837 | Bulk Product 033ea2af | Clothing | $315.06 | 147 | ★ 3.6 | 99 | BULK-d312dab2 |
| 23838 | Bulk Product f1042bb2 | Sports & Outdoors | $127.51 | 134 | ★ 4.6 | 73 | BULK-31c9bb15 |
| 23839 | Bulk Product e7bb633a | Books | $295.95 | 475 | ★ 4.2 | 69 | BULK-0d11c0b8 |
| 23840 | Bulk Product 369a6b52 | Books | $468.47 | 388 | ★ 5.0 | 97 | BULK-a81cc4ae |
| 23841 | Bulk Product 4f382d50 | Sports & Outdoors | $156.54 | 479 | ★ 2.1 | 52 | BULK-7dae706e |
| 23842 | Bulk Product 54337eb6 | Electronics | $721.93 | 141 | ★ 4.6 | 14 | BULK-89810dc5 |
| 23843 | Bulk Product 7f2a2ae9 | Sports & Outdoors | $742.23 | 348 | ★ 3.7 | 22 | BULK-233a2586 |
| 23844 | Bulk Product e461b8fb | Electronics | $397.35 | 314 | ★ 3.2 | 88 | BULK-414fa993 |
| 23845 | Bulk Product fc05cde3 | Clothing | $274.27 | 373 | ★ 0.1 | 46 | BULK-ca8bda56 |
| 23846 | Bulk Product 2b30e4af | Home & Garden | $930.13 | 419 | ★ 0.6 | 27 | BULK-6aa56935 |
| 23847 | Bulk Product 172527ba | Clothing | $236.83 | 146 | ★ 0.9 | 9 | BULK-7d02111f |
| 23848 | Bulk Product 9e8701dc | Electronics | $904.75 | 478 | ★ 0.9 | 73 | BULK-c272f355 |
| 23849 | Bulk Product 63e3a303 | Electronics | $360.86 | 0 | ★ 1.3 | 17 | BULK-68419bb4 |
| 23850 | Bulk Product 9a0472de | Electronics | $1,006.11 | 347 | ★ 3.2 | 62 | BULK-466c4102 |
| 23851 | Bulk Product c76ee052 | Clothing | $655.17 | 104 | ★ 1.0 | 71 | BULK-57a9cef3 |
| 23852 | Bulk Product 616a329d | Books | $617.63 | 233 | ★ 1.5 | 76 | BULK-60656d43 |
| 23853 | Bulk Product 4c1ea7df | Electronics | $757.64 | 327 | ★ 0.9 | 34 | BULK-8032a031 |
| 23854 | Bulk Product b4a52797 | Toys & Games | $844.31 | 477 | ★ 3.0 | 16 | BULK-02a7e081 |
| 23855 | Bulk Product 148ec0b2 | Electronics | $153.71 | 135 | ★ 1.2 | 58 | BULK-b0ded9ea |
| 23856 | Bulk Product 300e4ed3 | Books | $820.15 | 83 | ★ 1.6 | 69 | BULK-b016621e |
| 23857 | Bulk Product de5ce372 | Clothing | $139.78 | 9 | ★ 3.0 | 95 | BULK-94f5623e |
| 23858 | Bulk Product 6137f1c5 | Home & Garden | $393.55 | 336 | ★ 1.1 | 23 | BULK-618d5b56 |
| 23859 | Bulk Product b9b3f338 | Home & Garden | $499.02 | 126 | ★ 1.1 | 58 | BULK-a10d6333 |
// 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
};
}