Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 16260 | Bulk Product 8b1dc07d | Clothing | $321.45 | 350 | ★ 4.7 | 67 | BULK-32ca002a |
| 16261 | Bulk Product a761619c | Home & Garden | $52.03 | 160 | ★ 3.6 | 68 | BULK-496f06f7 |
| 16262 | Bulk Product 41c9567a | Toys & Games | $672.55 | 490 | ★ 2.6 | 11 | BULK-a1fb58fd |
| 16263 | Bulk Product 96524c95 | Home & Garden | $343.79 | 467 | ★ 2.7 | 70 | BULK-5e37613f |
| 16264 | Bulk Product a543c608 | Sports & Outdoors | $681.47 | 235 | ★ 3.8 | 94 | BULK-b894e2c6 |
| 16265 | Bulk Product 8df66bce | Books | $829.98 | 455 | ★ 2.7 | 35 | BULK-050497c1 |
| 16266 | Bulk Product 7fd37c2a | Home & Garden | $877.76 | 393 | ★ 4.6 | 61 | BULK-6a4579cd |
| 16267 | Bulk Product 2e78605f | Books | $977.21 | 353 | ★ 0.0 | 23 | BULK-63bbeb10 |
| 16268 | Bulk Product 76de0454 | Sports & Outdoors | $917.34 | 445 | ★ 3.9 | 33 | BULK-9108845f |
| 16269 | Bulk Product 27815715 | Home & Garden | $521.20 | 352 | ★ 2.9 | 62 | BULK-70821e8a |
| 16270 | Bulk Product 26ba032c | Sports & Outdoors | $425.83 | 369 | ★ 4.9 | 75 | BULK-0b385f83 |
| 16271 | Bulk Product 3c8ecef5 | Home & Garden | $345.87 | 178 | ★ 3.3 | 57 | BULK-52651991 |
| 16272 | Bulk Product ef57dd9d | Electronics | $908.40 | 344 | ★ 3.0 | 6 | BULK-4bcbf907 |
| 16273 | Bulk Product af6026e4 | Electronics | $346.83 | 282 | ★ 3.1 | 56 | BULK-3c437248 |
| 16274 | Bulk Product 1fe17731 | Clothing | $87.31 | 181 | ★ 3.5 | 19 | BULK-4065176d |
| 16275 | Bulk Product 3fb81c06 | Toys & Games | $224.44 | 407 | ★ 0.9 | 43 | BULK-d2caa3b0 |
| 16276 | Bulk Product bd591e96 | Electronics | $875.87 | 421 | ★ 4.3 | 97 | BULK-5bdf2af9 |
| 16277 | Bulk Product fd69dee9 | Electronics | $390.90 | 437 | ★ 0.8 | 10 | BULK-06221eab |
| 16278 | Bulk Product 24dd62b2 | Home & Garden | $813.43 | 263 | ★ 0.2 | 47 | BULK-85528bdb |
| 16279 | Bulk Product d84ba002 | Books | $779.52 | 223 | ★ 2.1 | 76 | BULK-b5cc4fd0 |
| 16280 | Bulk Product c54654dc | Home & Garden | $495.52 | 39 | ★ 0.2 | 77 | BULK-f88f542d |
| 16281 | Bulk Product b8119abd | Clothing | $58.47 | 41 | ★ 4.8 | 75 | BULK-4b0804ff |
| 16282 | Bulk Product 9046a01f | Home & Garden | $623.81 | 410 | ★ 1.2 | 54 | BULK-ec2b93df |
| 16283 | Bulk Product 96611a27 | Electronics | $559.49 | 405 | ★ 1.0 | 30 | BULK-e1f333ec |
| 16284 | Bulk Product f0a60a10 | Sports & Outdoors | $848.53 | 416 | ★ 4.0 | 57 | BULK-bd6a2ad5 |
| 16285 | Bulk Product 3a7a9ff5 | Books | $498.92 | 103 | ★ 1.0 | 64 | BULK-f332d009 |
| 16286 | Bulk Product 933fa05f | Electronics | $725.50 | 176 | ★ 4.4 | 35 | BULK-c4e56627 |
| 16287 | Bulk Product ac0fe267 | Clothing | $91.64 | 397 | ★ 1.0 | 57 | BULK-2652c0fa |
| 16288 | Bulk Product fa606127 | Clothing | $416.95 | 366 | ★ 4.5 | 2 | BULK-0eb4385a |
| 16289 | Bulk Product 8cce3588 | Home & Garden | $692.19 | 138 | ★ 3.9 | 26 | BULK-9c7dc000 |
| 16290 | Bulk Product c2ec37ab | Clothing | $42.46 | 296 | ★ 0.4 | 78 | BULK-34c62de5 |
| 16291 | Bulk Product a3e72873 | Sports & Outdoors | $164.19 | 238 | ★ 1.2 | 62 | BULK-6170f140 |
| 16292 | Bulk Product cdc2e545 | Clothing | $112.13 | 238 | ★ 4.5 | 51 | BULK-4da9c7ce |
| 16293 | Bulk Product 779a6b6f | Sports & Outdoors | $737.59 | 210 | ★ 2.4 | 34 | BULK-80300221 |
| 16294 | Bulk Product 7e60908c | Home & Garden | $93.44 | 311 | ★ 2.7 | 24 | BULK-a4d8e3fe |
| 16295 | Bulk Product afa4035a | Electronics | $356.34 | 498 | ★ 4.5 | 47 | BULK-0377a180 |
| 16296 | Bulk Product 776aef02 | Clothing | $428.53 | 467 | ★ 0.1 | 81 | BULK-3333d910 |
| 16297 | Bulk Product 2d4c78e8 | Home & Garden | $300.00 | 380 | ★ 5.0 | 25 | BULK-283e0b79 |
| 16298 | Bulk Product 5f0be19b | Toys & Games | $662.32 | 52 | ★ 3.4 | 97 | BULK-2005fac0 |
| 16299 | Bulk Product 8bece07c | Clothing | $168.77 | 335 | ★ 4.2 | 73 | BULK-5c0b0cc1 |
| 16300 | Bulk Product c3d67025 | Home & Garden | $598.79 | 36 | ★ 1.8 | 46 | BULK-35b524dc |
| 16301 | Bulk Product 81728c02 | Sports & Outdoors | $258.87 | 364 | ★ 1.0 | 34 | BULK-1e1baa5a |
| 16302 | Bulk Product 646a6fa1 | Books | $932.86 | 78 | ★ 3.1 | 25 | BULK-42968db9 |
| 16303 | Bulk Product bf8bd82f | Toys & Games | $719.21 | 39 | ★ 0.7 | 55 | BULK-6d7f77ad |
| 16304 | Bulk Product a736b5ec | Clothing | $109.80 | 111 | ★ 2.3 | 84 | BULK-928a9dae |
| 16305 | Bulk Product 232dea33 | Electronics | $297.14 | 295 | ★ 0.8 | 99 | BULK-fb536d4b |
| 16306 | Bulk Product 702d541b | Sports & Outdoors | $413.88 | 115 | ★ 1.4 | 96 | BULK-48a9460e |
| 16307 | Bulk Product 81feb13f | Sports & Outdoors | $163.53 | 62 | ★ 0.4 | 20 | BULK-74b4e7d8 |
| 16308 | Bulk Product 5f228587 | Home & Garden | $985.22 | 411 | ★ 4.2 | 4 | BULK-33075ba2 |
| 16309 | Bulk Product 6453befb | Books | $621.24 | 491 | ★ 0.7 | 44 | BULK-d00cfda5 |
| 16310 | Bulk Product 27fe72b9 | Sports & Outdoors | $395.69 | 290 | ★ 2.6 | 51 | BULK-1433527c |
| 16311 | Bulk Product 4db4240d | Sports & Outdoors | $747.67 | 496 | ★ 0.4 | 4 | BULK-ccf4e2f7 |
| 16312 | Bulk Product c0ccaedb | Sports & Outdoors | $104.83 | 360 | ★ 4.5 | 35 | BULK-fe82db6f |
| 16313 | Bulk Product dff307d7 | Home & Garden | $665.59 | 213 | ★ 0.2 | 52 | BULK-61c7a6e8 |
| 16314 | Bulk Product 45475fc9 | Books | $909.42 | 22 | ★ 1.9 | 80 | BULK-00531a69 |
| 16315 | Bulk Product 23e0abd4 | Toys & Games | $769.84 | 193 | ★ 1.2 | 28 | BULK-91a36998 |
| 16316 | Bulk Product 9ab13638 | Clothing | $599.56 | 229 | ★ 4.1 | 28 | BULK-50f1684e |
| 16317 | Bulk Product 856c6d02 | Sports & Outdoors | $643.98 | 253 | ★ 4.4 | 29 | BULK-fff3cd4c |
| 16318 | Bulk Product 49f8b68e | Sports & Outdoors | $593.63 | 33 | ★ 1.3 | 30 | BULK-2155af6f |
| 16319 | Bulk Product f4771e9d | Home & Garden | $732.23 | 402 | ★ 3.4 | 17 | BULK-3ad953c3 |
| 16320 | Bulk Product ba65bda5 | Books | $252.67 | 355 | ★ 4.8 | 38 | BULK-92707f5b |
| 16321 | Bulk Product 0710d728 | Electronics | $513.04 | 363 | ★ 4.5 | 41 | BULK-a61c31b1 |
| 16322 | Bulk Product 14f1130d | Electronics | $145.10 | 75 | ★ 1.6 | 30 | BULK-56c116f6 |
| 16323 | Bulk Product 5be279bb | Home & Garden | $126.17 | 415 | ★ 2.1 | 81 | BULK-3581d30a |
| 16324 | Bulk Product 3bfc5705 | Toys & Games | $621.43 | 230 | ★ 1.5 | 28 | BULK-8c6248b5 |
| 16325 | Bulk Product 866ee153 | Books | $686.48 | 239 | ★ 0.8 | 56 | BULK-43d7e3e9 |
| 16326 | Bulk Product 76ceeac5 | Toys & Games | $453.45 | 378 | ★ 0.2 | 43 | BULK-53dbd250 |
| 16327 | Bulk Product 3114f2f9 | Sports & Outdoors | $137.12 | 246 | ★ 4.4 | 61 | BULK-9130d270 |
| 16328 | Bulk Product f668a768 | Home & Garden | $737.34 | 145 | ★ 1.4 | 44 | BULK-ae787fa4 |
| 16329 | Bulk Product 170cce07 | Toys & Games | $777.81 | 118 | ★ 4.4 | 64 | BULK-b53a3251 |
| 16330 | Bulk Product 68c1d39d | Home & Garden | $610.41 | 152 | ★ 1.8 | 90 | BULK-d7bf29f2 |
| 16331 | Bulk Product 7f2db429 | Clothing | $102.05 | 459 | ★ 3.3 | 85 | BULK-04eb11b0 |
| 16332 | Bulk Product e6a1718d | Home & Garden | $606.66 | 437 | ★ 2.3 | 92 | BULK-637964e3 |
| 16333 | Bulk Product 05feee58 | Home & Garden | $552.99 | 23 | ★ 2.3 | 27 | BULK-e85d6fe2 |
| 16334 | Bulk Product bc3a3260 | Sports & Outdoors | $18.48 | 427 | ★ 4.6 | 88 | BULK-41d3309d |
| 16335 | Bulk Product 71353155 | Books | $245.41 | 453 | ★ 4.6 | 23 | BULK-eaf88ad7 |
| 16336 | Bulk Product 097f46a5 | Electronics | $904.65 | 413 | ★ 1.1 | 35 | BULK-22eedd96 |
| 16337 | Bulk Product a0167f8b | Books | $866.05 | 281 | ★ 4.5 | 7 | BULK-8522ed01 |
| 16338 | Bulk Product 4f0c5a4c | Home & Garden | $648.46 | 154 | ★ 3.3 | 27 | BULK-92ad219c |
| 16339 | Bulk Product ca5d467a | Clothing | $442.96 | 353 | ★ 2.5 | 16 | BULK-70d4b581 |
| 16340 | Bulk Product 865c40c2 | Sports & Outdoors | $385.42 | 454 | ★ 2.1 | 47 | BULK-f89ef0a7 |
| 16341 | Bulk Product 277e089d | Books | $728.59 | 202 | ★ 3.7 | 60 | BULK-55972a06 |
| 16342 | Bulk Product 1adbbae5 | Sports & Outdoors | $772.42 | 437 | ★ 2.0 | 22 | BULK-4963f1cd |
| 16343 | Bulk Product c4188c81 | Sports & Outdoors | $812.59 | 322 | ★ 2.7 | 47 | BULK-668393a6 |
| 16344 | Bulk Product 33eefd3d | Sports & Outdoors | $993.79 | 108 | ★ 1.6 | 19 | BULK-d1b2aa73 |
| 16345 | Bulk Product d25d7f15 | Home & Garden | $245.19 | 10 | ★ 1.5 | 18 | BULK-f0254538 |
| 16346 | Bulk Product a1c4d007 | Books | $432.23 | 432 | ★ 2.4 | 11 | BULK-d6724feb |
| 16347 | Bulk Product 4842b136 | Clothing | $990.09 | 92 | ★ 0.7 | 9 | BULK-41567412 |
| 16348 | Bulk Product 48e287aa | Sports & Outdoors | $930.90 | 30 | ★ 4.2 | 38 | BULK-0c00ce0c |
| 16349 | Bulk Product d9a9d5a0 | Electronics | $260.51 | 361 | ★ 2.4 | 94 | BULK-cd3c79b6 |
| 16350 | Bulk Product 74ad12f9 | Electronics | $26.95 | 1 | ★ 3.1 | 65 | BULK-11637bc7 |
| 16351 | Bulk Product 45427eea | Clothing | $252.04 | 440 | ★ 1.4 | 46 | BULK-ff020073 |
| 16352 | Bulk Product 9075a438 | Toys & Games | $439.39 | 310 | ★ 4.8 | 12 | BULK-0c63de25 |
| 16353 | Bulk Product 040de253 | Books | $263.15 | 254 | ★ 3.7 | 66 | BULK-0097529b |
| 16354 | Bulk Product 402fe13a | Toys & Games | $665.71 | 379 | ★ 0.1 | 43 | BULK-ab3b00d9 |
| 16355 | Bulk Product 4cb87bb0 | Sports & Outdoors | $577.24 | 89 | ★ 1.8 | 48 | BULK-e7bc89a9 |
| 16356 | Bulk Product a13330e8 | Home & Garden | $500.27 | 47 | ★ 2.9 | 58 | BULK-909cd268 |
| 16357 | Bulk Product 265a5a6d | Books | $381.74 | 197 | ★ 1.5 | 73 | BULK-52dea818 |
| 16358 | Bulk Product 097baa6b | Toys & Games | $960.92 | 487 | ★ 3.0 | 15 | BULK-1c223829 |
| 16359 | Bulk Product ebff6d92 | Home & Garden | $391.18 | 267 | ★ 3.7 | 70 | BULK-1e84e346 |
// 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
};
}