Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 22760 | Bulk Product ac33c255 | Books | $754.40 | 368 | ★ 3.0 | 37 | BULK-8c069807 |
| 22761 | Bulk Product 5e6af62b | Electronics | $626.43 | 181 | ★ 4.7 | 2 | BULK-9e0c82db |
| 22762 | Bulk Product de492824 | Home & Garden | $751.37 | 205 | ★ 3.0 | 79 | BULK-16a2b4d3 |
| 22763 | Bulk Product 2c9d6b87 | Books | $655.79 | 305 | ★ 2.4 | 69 | BULK-095d0137 |
| 22764 | Bulk Product f8dd8995 | Toys & Games | $893.24 | 298 | ★ 0.1 | 60 | BULK-c0c073be |
| 22765 | Bulk Product 07faf390 | Toys & Games | $57.64 | 215 | ★ 4.7 | 79 | BULK-5142ff87 |
| 22766 | Bulk Product 89d13df3 | Electronics | $668.24 | 119 | ★ 2.5 | 81 | BULK-5801599e |
| 22767 | Bulk Product ef1fccc3 | Clothing | $887.94 | 461 | ★ 0.3 | 36 | BULK-2ae360a4 |
| 22768 | Bulk Product bda14bcd | Clothing | $569.04 | 84 | ★ 3.3 | 90 | BULK-2ab458c6 |
| 22769 | Bulk Product 5c987145 | Toys & Games | $616.03 | 138 | ★ 4.7 | 17 | BULK-52b1917d |
| 22770 | Bulk Product 7c74840b | Toys & Games | $579.53 | 434 | ★ 1.0 | 34 | BULK-00da8ac7 |
| 22771 | Bulk Product f3f157b6 | Toys & Games | $420.91 | 307 | ★ 4.9 | 48 | BULK-79dd97b7 |
| 22772 | Bulk Product e8e6c521 | Clothing | $578.87 | 142 | ★ 0.6 | 1 | BULK-1b85f0de |
| 22773 | Bulk Product d0fda2fe | Toys & Games | $355.00 | 107 | ★ 1.4 | 68 | BULK-072ed0dc |
| 22774 | Bulk Product 8cec4feb | Toys & Games | $299.69 | 111 | ★ 2.1 | 78 | BULK-6c3b2213 |
| 22775 | Bulk Product 1c08e803 | Sports & Outdoors | $781.83 | 420 | ★ 3.1 | 73 | BULK-42d2cc60 |
| 22776 | Bulk Product f72b3399 | Clothing | $838.98 | 165 | ★ 2.1 | 77 | BULK-ceb8c16e |
| 22777 | Bulk Product d12ab782 | Clothing | $308.21 | 432 | ★ 1.2 | 78 | BULK-5f8ccdec |
| 22778 | Bulk Product c9fc9844 | Sports & Outdoors | $755.37 | 82 | ★ 0.7 | 11 | BULK-451f15c2 |
| 22779 | Bulk Product b0140aab | Sports & Outdoors | $936.44 | 377 | ★ 3.9 | 9 | BULK-08e8ec79 |
| 22780 | Bulk Product 6c12eb29 | Sports & Outdoors | $447.04 | 37 | ★ 3.8 | 67 | BULK-31a5e10b |
| 22781 | Bulk Product ae6646db | Clothing | $626.06 | 95 | ★ 0.8 | 95 | BULK-bdf3fa0d |
| 22782 | Bulk Product 2450badd | Books | $779.10 | 280 | ★ 0.5 | 17 | BULK-af45f6a3 |
| 22783 | Bulk Product 28cabc0f | Electronics | $809.18 | 69 | ★ 0.1 | 37 | BULK-eba207ce |
| 22784 | Bulk Product da9d9a20 | Clothing | $481.61 | 408 | ★ 1.0 | 95 | BULK-9aaea43e |
| 22785 | Bulk Product 2807fc69 | Clothing | $932.42 | 496 | ★ 0.2 | 11 | BULK-512b0f76 |
| 22786 | Bulk Product 686bfd83 | Electronics | $785.97 | 489 | ★ 1.7 | 45 | BULK-86960fd0 |
| 22787 | Bulk Product d6496d14 | Home & Garden | $467.56 | 469 | ★ 2.1 | 36 | BULK-ae30091f |
| 22788 | Bulk Product eb5023aa | Toys & Games | $821.28 | 223 | ★ 0.8 | 38 | BULK-01b8815f |
| 22789 | Bulk Product 98d31e9d | Electronics | $759.96 | 81 | ★ 0.6 | 64 | BULK-fb7b8e5c |
| 22790 | Bulk Product 6e9c5394 | Sports & Outdoors | $151.40 | 284 | ★ 3.3 | 30 | BULK-b2cf7aa9 |
| 22791 | Bulk Product 798e666c | Books | $555.10 | 291 | ★ 1.9 | 28 | BULK-bd8afc2f |
| 22792 | Bulk Product 8ac669e1 | Electronics | $204.40 | 81 | ★ 1.3 | 81 | BULK-fc8b11d4 |
| 22793 | Bulk Product 357454d7 | Home & Garden | $885.52 | 446 | ★ 2.6 | 84 | BULK-e6ff5531 |
| 22794 | Bulk Product 95d3357f | Sports & Outdoors | $292.91 | 154 | ★ 2.2 | 83 | BULK-28ef3811 |
| 22795 | Bulk Product 2ba50fde | Sports & Outdoors | $380.45 | 227 | ★ 3.9 | 61 | BULK-d4962a8b |
| 22796 | Bulk Product ceb61787 | Clothing | $803.39 | 249 | ★ 0.4 | 83 | BULK-e37aad38 |
| 22797 | Bulk Product 4eab2793 | Clothing | $348.66 | 499 | ★ 1.6 | 5 | BULK-aab359a8 |
| 22798 | Bulk Product 6fe9e0e6 | Books | $247.23 | 134 | ★ 2.3 | 76 | BULK-95e91412 |
| 22799 | Bulk Product 6bb18ff6 | Electronics | $225.24 | 72 | ★ 3.9 | 80 | BULK-956a9550 |
| 22800 | Bulk Product b0deec7e | Electronics | $796.30 | 335 | ★ 2.9 | 69 | BULK-b3baa14f |
| 22801 | Bulk Product d04aa0db | Toys & Games | $978.95 | 166 | ★ 3.7 | 86 | BULK-eb313e4b |
| 22802 | Bulk Product 01587062 | Books | $169.23 | 330 | ★ 2.1 | 93 | BULK-b722aa64 |
| 22803 | Bulk Product d3a86e18 | Electronics | $366.29 | 240 | ★ 2.0 | 31 | BULK-ff5736eb |
| 22804 | Bulk Product d8edb2b2 | Sports & Outdoors | $304.82 | 410 | ★ 1.4 | 80 | BULK-ff127a3d |
| 22805 | Bulk Product b86aafcf | Toys & Games | $57.65 | 446 | ★ 3.9 | 57 | BULK-be299165 |
| 22806 | Bulk Product f0d19dc3 | Books | $575.61 | 209 | ★ 4.2 | 50 | BULK-d58ca801 |
| 22807 | Bulk Product 58486435 | Books | $255.78 | 56 | ★ 2.7 | 94 | BULK-7dc4a026 |
| 22808 | Bulk Product 7d2b4379 | Home & Garden | $304.48 | 91 | ★ 0.9 | 69 | BULK-391f83fc |
| 22809 | Bulk Product ce564213 | Toys & Games | $646.39 | 56 | ★ 4.3 | 9 | BULK-0310fbc5 |
| 22810 | Bulk Product 23dd811b | Home & Garden | $603.12 | 287 | ★ 1.4 | 74 | BULK-7d7999a9 |
| 22811 | Bulk Product 6e188926 | Electronics | $670.51 | 419 | ★ 5.0 | 78 | BULK-b2618f50 |
| 22812 | Bulk Product 774bbfc3 | Clothing | $893.91 | 373 | ★ 1.8 | 22 | BULK-0337a9c1 |
| 22813 | Bulk Product a1e1f4df | Books | $116.90 | 199 | ★ 2.0 | 42 | BULK-e8bce11f |
| 22814 | Bulk Product 1796e91e | Toys & Games | $848.07 | 55 | ★ 1.1 | 15 | BULK-154b5582 |
| 22815 | Bulk Product 81810454 | Electronics | $926.24 | 424 | ★ 2.3 | 9 | BULK-faf5b01e |
| 22816 | Bulk Product 3cbf44ab | Clothing | $437.26 | 36 | ★ 0.2 | 36 | BULK-cf4d8306 |
| 22817 | Bulk Product 1eccbf60 | Toys & Games | $648.55 | 181 | ★ 0.5 | 45 | BULK-f27a1e2e |
| 22818 | Bulk Product d4701e4e | Home & Garden | $975.93 | 27 | ★ 3.3 | 98 | BULK-206a0f22 |
| 22819 | Bulk Product 13284db4 | Electronics | $85.54 | 372 | ★ 4.5 | 25 | BULK-c3b2c22f |
| 22820 | Bulk Product fd980643 | Home & Garden | $233.77 | 348 | ★ 1.0 | 29 | BULK-68ec7ec4 |
| 22821 | Bulk Product 51dccc08 | Electronics | $57.27 | 50 | ★ 4.4 | 15 | BULK-fa9663ae |
| 22822 | Bulk Product 74fdcab3 | Home & Garden | $866.66 | 229 | ★ 4.0 | 42 | BULK-5df255bc |
| 22823 | Bulk Product c7b871a1 | Clothing | $170.89 | 107 | ★ 2.7 | 67 | BULK-7e57baf7 |
| 22824 | Bulk Product 73d7f442 | Toys & Games | $684.78 | 190 | ★ 4.8 | 56 | BULK-50c51fce |
| 22825 | Bulk Product ac22f685 | Electronics | $413.05 | 110 | ★ 1.7 | 96 | BULK-df1e59bb |
| 22826 | Bulk Product 2a8ec819 | Sports & Outdoors | $779.33 | 391 | ★ 2.7 | 28 | BULK-ad44441a |
| 22827 | Bulk Product 1b930cc7 | Clothing | $833.43 | 247 | ★ 1.7 | 12 | BULK-d53b5854 |
| 22828 | Bulk Product 24b0749c | Books | $95.11 | 405 | ★ 3.4 | 1 | BULK-71cf60d3 |
| 22829 | Bulk Product 9531ab2f | Clothing | $144.50 | 211 | ★ 2.0 | 99 | BULK-128d8b15 |
| 22830 | Bulk Product 3a5978ea | Sports & Outdoors | $349.07 | 384 | ★ 4.3 | 72 | BULK-4dae7114 |
| 22831 | Bulk Product 25571995 | Books | $68.99 | 380 | ★ 3.9 | 58 | BULK-c114b4ea |
| 22832 | Bulk Product c983bb19 | Toys & Games | $988.35 | 396 | ★ 0.7 | 7 | BULK-0aa86e44 |
| 22833 | Bulk Product 878fc26b | Sports & Outdoors | $614.00 | 216 | ★ 1.1 | 10 | BULK-d7204134 |
| 22834 | Bulk Product f625bc43 | Books | $986.85 | 409 | ★ 4.3 | 63 | BULK-1896e791 |
| 22835 | Bulk Product df7534b7 | Sports & Outdoors | $856.05 | 241 | ★ 0.8 | 58 | BULK-19c97d50 |
| 22836 | Bulk Product d94753c5 | Electronics | $641.37 | 323 | ★ 2.8 | 30 | BULK-82c11062 |
| 22837 | Bulk Product 1a2cff0e | Sports & Outdoors | $917.17 | 415 | ★ 3.1 | 91 | BULK-4b648f40 |
| 22838 | Bulk Product e8f26c47 | Clothing | $120.08 | 40 | ★ 2.4 | 17 | BULK-2d486e1d |
| 22839 | Bulk Product 0d349734 | Toys & Games | $175.72 | 329 | ★ 2.0 | 23 | BULK-22c60015 |
| 22840 | Bulk Product e6097907 | Sports & Outdoors | $521.96 | 472 | ★ 3.6 | 30 | BULK-d0979364 |
| 22841 | Bulk Product c68c8fb4 | Electronics | $389.43 | 382 | ★ 0.7 | 1 | BULK-6a13ae0c |
| 22842 | Bulk Product 7988b50e | Electronics | $711.24 | 26 | ★ 1.8 | 88 | BULK-5d3acc34 |
| 22843 | Bulk Product 17d40a4a | Home & Garden | $177.31 | 268 | ★ 0.6 | 10 | BULK-3112c27a |
| 22844 | Bulk Product a48c5ccf | Toys & Games | $181.28 | 415 | ★ 1.5 | 69 | BULK-4ba130f7 |
| 22845 | Bulk Product fd85a2b5 | Sports & Outdoors | $71.12 | 92 | ★ 1.4 | 98 | BULK-5c6a67e3 |
| 22846 | Bulk Product 4c984a7c | Clothing | $658.22 | 433 | ★ 1.8 | 57 | BULK-bdbf0865 |
| 22847 | Bulk Product 154133b5 | Electronics | $677.92 | 197 | ★ 0.5 | 30 | BULK-12a074e3 |
| 22848 | Bulk Product abf93a05 | Electronics | $282.46 | 96 | ★ 1.6 | 9 | BULK-8e7d76e3 |
| 22849 | Bulk Product 66e33c13 | Books | $242.64 | 436 | ★ 2.1 | 8 | BULK-1c123d9d |
| 22850 | Bulk Product 867e1afb | Toys & Games | $573.02 | 322 | ★ 3.2 | 85 | BULK-cb07ec14 |
| 22851 | Bulk Product dfaed327 | Electronics | $431.96 | 175 | ★ 2.6 | 74 | BULK-2d18cf9d |
| 22852 | Bulk Product 49830541 | Clothing | $282.73 | 93 | ★ 2.0 | 56 | BULK-98e3f378 |
| 22853 | Bulk Product 92da39cd | Clothing | $571.87 | 459 | ★ 4.0 | 40 | BULK-3d3fca57 |
| 22854 | Bulk Product e513d2cd | Electronics | $466.16 | 375 | ★ 2.4 | 45 | BULK-955d848d |
| 22855 | Bulk Product 31b9c98c | Home & Garden | $452.63 | 303 | ★ 0.1 | 74 | BULK-e33ae38e |
| 22856 | Bulk Product cb00d940 | Electronics | $290.70 | 451 | ★ 2.3 | 38 | BULK-258a9009 |
| 22857 | Bulk Product 3534bfa0 | Clothing | $64.37 | 142 | ★ 0.7 | 3 | BULK-4b44c911 |
| 22858 | Bulk Product 62e2a37c | Toys & Games | $995.74 | 172 | ★ 1.8 | 42 | BULK-c42a5302 |
| 22859 | Bulk Product 7b3ae66b | Home & Garden | $551.45 | 3 | ★ 4.7 | 69 | BULK-6ea49916 |
// 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
};
}