Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 8960 | Bulk Product 71be94b8 | Books | $569.40 | 264 | ★ 3.0 | 96 | BULK-e34c0d7d |
| 8961 | Bulk Product 333e86b5 | Toys & Games | $324.59 | 206 | ★ 4.1 | 65 | BULK-baae0532 |
| 8962 | Bulk Product f2985d8d | Home & Garden | $446.69 | 242 | ★ 4.9 | 20 | BULK-907c41f3 |
| 8963 | Bulk Product 3a8d41a7 | Sports & Outdoors | $478.58 | 376 | ★ 3.7 | 33 | BULK-0f90409b |
| 8964 | Bulk Product fe23c59b | Electronics | $613.86 | 195 | ★ 1.5 | 16 | BULK-f0b9da75 |
| 8965 | Bulk Product 5a21113b | Books | $371.07 | 309 | ★ 0.1 | 80 | BULK-4dcfdb19 |
| 8966 | Bulk Product 8a7fc47c | Toys & Games | $599.29 | 295 | ★ 2.0 | 58 | BULK-2b190ae3 |
| 8967 | Bulk Product e7d3013d | Toys & Games | $581.95 | 179 | ★ 4.4 | 19 | BULK-87531475 |
| 8968 | Bulk Product e409b1d8 | Clothing | $66.60 | 60 | ★ 3.1 | 68 | BULK-190ae451 |
| 8969 | Bulk Product bcbe4a17 | Home & Garden | $40.85 | 2 | ★ 1.9 | 7 | BULK-b37ab071 |
| 8970 | Bulk Product b38e384c | Home & Garden | $209.53 | 374 | ★ 3.6 | 29 | BULK-bd18c7c8 |
| 8971 | Bulk Product 9f6b51dd | Toys & Games | $771.40 | 483 | ★ 3.5 | 37 | BULK-08888a46 |
| 8972 | Bulk Product a769c11d | Sports & Outdoors | $563.65 | 361 | ★ 3.0 | 21 | BULK-b348fd02 |
| 8973 | Bulk Product 2161023d | Books | $706.22 | 67 | ★ 4.1 | 42 | BULK-6b59c6ce |
| 8974 | Bulk Product b6e05d87 | Clothing | $691.02 | 405 | ★ 2.5 | 57 | BULK-c11201a0 |
| 8975 | Bulk Product 3849b4b5 | Clothing | $18.68 | 186 | ★ 0.1 | 33 | BULK-3d888966 |
| 8976 | Bulk Product b63d69d0 | Electronics | $930.88 | 458 | ★ 0.8 | 7 | BULK-ca5ea0bc |
| 8977 | Bulk Product a7689689 | Clothing | $351.42 | 303 | ★ 1.2 | 8 | BULK-95b60941 |
| 8978 | Bulk Product e640c191 | Home & Garden | $813.42 | 87 | ★ 1.0 | 1 | BULK-51e15b65 |
| 8979 | Bulk Product e0d2dab3 | Electronics | $808.42 | 216 | ★ 3.4 | 12 | BULK-10e0f864 |
| 8980 | Bulk Product d855adda | Home & Garden | $829.11 | 197 | ★ 0.0 | 74 | BULK-957d2217 |
| 8981 | Bulk Product 0817f78a | Toys & Games | $398.92 | 307 | ★ 3.4 | 0 | BULK-994939d3 |
| 8982 | Bulk Product aa759c71 | Sports & Outdoors | $53.14 | 485 | ★ 3.0 | 1 | BULK-82da164f |
| 8983 | Bulk Product 39ac54c7 | Clothing | $615.91 | 381 | ★ 1.1 | 11 | BULK-7f4366d6 |
| 8984 | Bulk Product bfed2dbf | Clothing | $947.79 | 139 | ★ 1.1 | 35 | BULK-e6de3813 |
| 8985 | Bulk Product 804ff9ed | Electronics | $860.84 | 57 | ★ 2.4 | 62 | BULK-ecf034bc |
| 8986 | Bulk Product 085f9543 | Books | $478.90 | 314 | ★ 0.9 | 69 | BULK-e457947f |
| 8987 | Bulk Product 4b08f2a7 | Books | $633.86 | 27 | ★ 2.5 | 43 | BULK-5712c104 |
| 8988 | Bulk Product 1c6ebb85 | Books | $238.20 | 174 | ★ 2.1 | 20 | BULK-c61b52f4 |
| 8989 | Bulk Product f2a89bf5 | Books | $374.08 | 385 | ★ 1.7 | 71 | BULK-943e21de |
| 8990 | Bulk Product 6d195744 | Electronics | $15.97 | 232 | ★ 0.0 | 50 | BULK-4a675898 |
| 8991 | Bulk Product ded889e7 | Electronics | $726.53 | 141 | ★ 4.2 | 45 | BULK-6afd720b |
| 8992 | Bulk Product 7433accd | Toys & Games | $66.15 | 23 | ★ 3.5 | 65 | BULK-b156d7bc |
| 8993 | Bulk Product 75f8baa7 | Home & Garden | $70.15 | 236 | ★ 2.3 | 71 | BULK-04279501 |
| 8994 | Bulk Product 76283937 | Toys & Games | $762.18 | 370 | ★ 2.3 | 58 | BULK-cfcc1ec6 |
| 8995 | Bulk Product 302ea1a5 | Toys & Games | $301.50 | 74 | ★ 3.7 | 98 | BULK-4853b237 |
| 8996 | Bulk Product 6f0c4587 | Home & Garden | $996.19 | 48 | ★ 4.3 | 19 | BULK-aaf86133 |
| 8997 | Bulk Product 8b5c9e9d | Toys & Games | $438.04 | 393 | ★ 3.9 | 46 | BULK-8bf34560 |
| 8998 | Bulk Product 16e69e4b | Sports & Outdoors | $893.59 | 312 | ★ 0.9 | 73 | BULK-bc31e1a7 |
| 8999 | Bulk Product 73fcc71b | Home & Garden | $1,006.72 | 419 | ★ 2.8 | 52 | BULK-cd3601c4 |
| 9000 | Bulk Product 31d0f367 | Toys & Games | $999.97 | 56 | ★ 4.9 | 39 | BULK-b19c1c95 |
| 9001 | Bulk Product 87ffe83b | Electronics | $674.70 | 151 | ★ 1.1 | 84 | BULK-c45f6b46 |
| 9002 | Bulk Product 0b8dba5a | Clothing | $121.77 | 292 | ★ 4.2 | 45 | BULK-f0af84c9 |
| 9003 | Bulk Product 6624c4c7 | Sports & Outdoors | $595.47 | 499 | ★ 3.2 | 96 | BULK-ad0fbd09 |
| 9004 | Bulk Product 2b5f5e00 | Clothing | $238.96 | 273 | ★ 2.5 | 74 | BULK-33708f4f |
| 9005 | Bulk Product 03cc9281 | Books | $1,003.82 | 335 | ★ 2.2 | 11 | BULK-b5bc3b66 |
| 9006 | Bulk Product e8a57842 | Toys & Games | $1,001.66 | 143 | ★ 4.0 | 82 | BULK-7198d82a |
| 9007 | Bulk Product 21e65e07 | Home & Garden | $835.74 | 379 | ★ 1.1 | 0 | BULK-b6030a2c |
| 9008 | Bulk Product 8df8cf11 | Electronics | $774.48 | 261 | ★ 2.5 | 20 | BULK-c0159ae5 |
| 9009 | Bulk Product 67729e82 | Electronics | $813.00 | 187 | ★ 3.6 | 36 | BULK-5471dbb2 |
| 9010 | Bulk Product 5c903a22 | Electronics | $492.97 | 86 | ★ 0.8 | 39 | BULK-7f1af46d |
| 9011 | Bulk Product 9b623c2a | Books | $320.42 | 172 | ★ 0.6 | 53 | BULK-55439da1 |
| 9012 | Bulk Product 4c2b9ac8 | Sports & Outdoors | $694.33 | 367 | ★ 2.5 | 23 | BULK-e1683d53 |
| 9013 | Bulk Product 86da08e3 | Sports & Outdoors | $961.45 | 158 | ★ 1.1 | 70 | BULK-92c2670b |
| 9014 | Bulk Product d608ccc1 | Clothing | $758.98 | 360 | ★ 0.7 | 49 | BULK-8051c7b0 |
| 9015 | Bulk Product 51dbbd58 | Books | $574.76 | 373 | ★ 1.7 | 52 | BULK-e1f676d2 |
| 9016 | Bulk Product 0f4e35b2 | Clothing | $572.68 | 270 | ★ 3.9 | 8 | BULK-dcb9833e |
| 9017 | Bulk Product bed243c4 | Electronics | $624.39 | 445 | ★ 0.6 | 20 | BULK-eba9f117 |
| 9018 | Bulk Product 20ab5555 | Clothing | $325.00 | 193 | ★ 1.3 | 87 | BULK-66b53976 |
| 9019 | Bulk Product c2fbbcb7 | Electronics | $932.38 | 143 | ★ 0.6 | 90 | BULK-b7f600c9 |
| 9020 | Bulk Product 7494fe49 | Electronics | $615.43 | 324 | ★ 0.7 | 47 | BULK-9e24b17d |
| 9021 | Bulk Product 642180d6 | Clothing | $1,004.82 | 291 | ★ 3.3 | 45 | BULK-9943309d |
| 9022 | Bulk Product 03f9d4e3 | Toys & Games | $538.75 | 377 | ★ 1.6 | 50 | BULK-64ee3d4e |
| 9023 | Bulk Product 1675d404 | Home & Garden | $692.01 | 164 | ★ 1.6 | 76 | BULK-878633e1 |
| 9024 | Bulk Product 73791d18 | Toys & Games | $578.92 | 344 | ★ 4.8 | 67 | BULK-2aa6c7bd |
| 9025 | Bulk Product 75404ee2 | Clothing | $949.74 | 407 | ★ 4.0 | 35 | BULK-4d4a6b13 |
| 9026 | Bulk Product 42e875b6 | Toys & Games | $55.25 | 425 | ★ 4.6 | 4 | BULK-81eea77b |
| 9027 | Bulk Product 0e797604 | Home & Garden | $648.69 | 432 | ★ 2.4 | 81 | BULK-3a52e887 |
| 9028 | Bulk Product f7415cbd | Sports & Outdoors | $959.37 | 22 | ★ 4.3 | 77 | BULK-07ee33df |
| 9029 | Bulk Product 4ca21f15 | Books | $948.10 | 190 | ★ 4.3 | 24 | BULK-90ff20d7 |
| 9030 | Bulk Product 5e77bae1 | Home & Garden | $458.81 | 261 | ★ 1.4 | 87 | BULK-122173e0 |
| 9031 | Bulk Product 699d8edd | Sports & Outdoors | $634.73 | 137 | ★ 1.5 | 74 | BULK-77e99d9e |
| 9032 | Bulk Product bc2f2e34 | Electronics | $850.66 | 78 | ★ 0.3 | 33 | BULK-5df53b69 |
| 9033 | Bulk Product 2d0c40db | Home & Garden | $663.91 | 218 | ★ 0.5 | 33 | BULK-6f265e75 |
| 9034 | Bulk Product 554ef9e3 | Clothing | $592.03 | 8 | ★ 3.7 | 68 | BULK-d5fa57bd |
| 9035 | Bulk Product 1f38760a | Clothing | $231.88 | 173 | ★ 2.1 | 66 | BULK-c4b2bc9a |
| 9036 | Bulk Product 46814be6 | Sports & Outdoors | $192.60 | 152 | ★ 0.1 | 84 | BULK-b2a01495 |
| 9037 | Bulk Product 00463da1 | Clothing | $730.23 | 263 | ★ 1.5 | 49 | BULK-99fcdfbb |
| 9038 | Bulk Product 74d1353c | Books | $356.30 | 74 | ★ 4.5 | 25 | BULK-7c23af0c |
| 9039 | Bulk Product 12f7fd31 | Home & Garden | $569.63 | 133 | ★ 2.6 | 34 | BULK-6b25084f |
| 9040 | Bulk Product f49b3def | Clothing | $409.00 | 201 | ★ 2.7 | 99 | BULK-8a13749c |
| 9041 | Bulk Product 3104670d | Home & Garden | $880.65 | 194 | ★ 4.6 | 45 | BULK-574535bb |
| 9042 | Bulk Product 946c4a5a | Clothing | $667.16 | 489 | ★ 2.5 | 84 | BULK-f1fdd1d0 |
| 9043 | Bulk Product 2a9917f4 | Home & Garden | $202.18 | 448 | ★ 2.8 | 68 | BULK-25619077 |
| 9044 | Bulk Product a0f59b9c | Home & Garden | $482.08 | 391 | ★ 4.8 | 46 | BULK-67a5b654 |
| 9045 | Bulk Product a5777bb5 | Books | $974.22 | 304 | ★ 0.1 | 66 | BULK-82777824 |
| 9046 | Bulk Product 09e22686 | Clothing | $946.01 | 20 | ★ 5.0 | 95 | BULK-ac32683f |
| 9047 | Bulk Product 20d2732c | Clothing | $789.50 | 187 | ★ 3.7 | 19 | BULK-a6c4fd91 |
| 9048 | Bulk Product c1574c84 | Clothing | $728.92 | 135 | ★ 4.9 | 13 | BULK-fee4f3a7 |
| 9049 | Bulk Product 66eae88e | Toys & Games | $18.57 | 22 | ★ 0.3 | 8 | BULK-a8238e2c |
| 9050 | Bulk Product b16a5156 | Books | $41.04 | 142 | ★ 2.5 | 35 | BULK-5de7e27a |
| 9051 | Bulk Product 47c104ce | Sports & Outdoors | $390.12 | 450 | ★ 1.1 | 18 | BULK-8e35f653 |
| 9052 | Bulk Product 8280b583 | Electronics | $752.62 | 293 | ★ 2.3 | 71 | BULK-ec3659ba |
| 9053 | Bulk Product 5f388cc3 | Toys & Games | $402.84 | 50 | ★ 0.3 | 90 | BULK-48e458a9 |
| 9054 | Bulk Product 1c234c0c | Books | $157.59 | 462 | ★ 4.8 | 42 | BULK-b139cb04 |
| 9055 | Bulk Product 571cff46 | Sports & Outdoors | $908.23 | 287 | ★ 1.1 | 1 | BULK-f857b199 |
| 9056 | Bulk Product a5be8374 | Sports & Outdoors | $710.75 | 263 | ★ 3.2 | 95 | BULK-c43f1ee7 |
| 9057 | Bulk Product 681c110d | Books | $440.82 | 9 | ★ 2.7 | 28 | BULK-876518ca |
| 9058 | Bulk Product 36cbf715 | Clothing | $788.56 | 497 | ★ 1.7 | 69 | BULK-ea528f00 |
| 9059 | Bulk Product 3d560853 | Toys & Games | $775.55 | 241 | ★ 1.2 | 86 | BULK-0e9c8955 |
// 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
};
}