Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 22360 | Bulk Product d7a48974 | Electronics | $806.94 | 417 | ★ 3.4 | 13 | BULK-311e2c03 |
| 22361 | Bulk Product eba07d7c | Home & Garden | $715.50 | 373 | ★ 1.9 | 26 | BULK-e22a775a |
| 22362 | Bulk Product f7d292b7 | Clothing | $280.41 | 297 | ★ 1.3 | 87 | BULK-a669fb1e |
| 22363 | Bulk Product 8104b873 | Sports & Outdoors | $964.17 | 466 | ★ 4.2 | 15 | BULK-5e8b2572 |
| 22364 | Bulk Product 2c4dc6d8 | Sports & Outdoors | $900.69 | 183 | ★ 4.6 | 88 | BULK-1cff2d26 |
| 22365 | Bulk Product b084bd5e | Toys & Games | $770.50 | 454 | ★ 1.8 | 24 | BULK-25c11e10 |
| 22366 | Bulk Product b60fa777 | Home & Garden | $179.05 | 93 | ★ 0.2 | 6 | BULK-2e816323 |
| 22367 | Bulk Product e75be1e5 | Toys & Games | $247.69 | 377 | ★ 4.7 | 95 | BULK-18c4e8b8 |
| 22368 | Bulk Product 3f5d7481 | Electronics | $114.64 | 264 | ★ 4.0 | 15 | BULK-a60c7fe9 |
| 22369 | Bulk Product ced90a5d | Clothing | $498.92 | 467 | ★ 1.1 | 87 | BULK-dbe2fd74 |
| 22370 | Bulk Product 3f11f047 | Toys & Games | $752.51 | 305 | ★ 0.9 | 47 | BULK-062a591f |
| 22371 | Bulk Product decc3821 | Home & Garden | $368.53 | 463 | ★ 2.5 | 39 | BULK-9e28dc3e |
| 22372 | Bulk Product d504c48f | Sports & Outdoors | $589.88 | 477 | ★ 0.2 | 11 | BULK-39f8f62e |
| 22373 | Bulk Product aa0b361e | Home & Garden | $257.48 | 220 | ★ 1.6 | 65 | BULK-71f72f86 |
| 22374 | Bulk Product 9560d401 | Home & Garden | $321.38 | 59 | ★ 2.9 | 19 | BULK-a1a33785 |
| 22375 | Bulk Product d6492bef | Sports & Outdoors | $707.71 | 318 | ★ 3.3 | 83 | BULK-13f30296 |
| 22376 | Bulk Product e697f2fd | Sports & Outdoors | $785.27 | 400 | ★ 4.5 | 68 | BULK-ad7435ff |
| 22377 | Bulk Product 4367a8ef | Toys & Games | $714.59 | 23 | ★ 1.3 | 58 | BULK-49b45f8f |
| 22378 | Bulk Product 0efd998e | Books | $647.50 | 426 | ★ 0.4 | 91 | BULK-7140bfbc |
| 22379 | Bulk Product 7f9128db | Home & Garden | $940.66 | 33 | ★ 1.0 | 54 | BULK-a4ac4dda |
| 22380 | Bulk Product c55f514f | Clothing | $689.33 | 22 | ★ 4.2 | 13 | BULK-93a39511 |
| 22381 | Bulk Product 0362916c | Toys & Games | $55.83 | 87 | ★ 3.9 | 28 | BULK-db346882 |
| 22382 | Bulk Product a8d84bb8 | Home & Garden | $897.25 | 347 | ★ 4.4 | 6 | BULK-00180108 |
| 22383 | Bulk Product 3d21c610 | Home & Garden | $166.04 | 155 | ★ 2.3 | 31 | BULK-eb733d3f |
| 22384 | Bulk Product 15e848e5 | Sports & Outdoors | $884.11 | 117 | ★ 2.3 | 40 | BULK-e107c991 |
| 22385 | Bulk Product 64671ebb | Home & Garden | $784.72 | 165 | ★ 1.7 | 32 | BULK-66c4cb67 |
| 22386 | Bulk Product e7ea2a20 | Home & Garden | $825.48 | 442 | ★ 1.7 | 13 | BULK-3d725b5c |
| 22387 | Bulk Product 676d7bfb | Sports & Outdoors | $290.28 | 144 | ★ 2.4 | 29 | BULK-77fd1945 |
| 22388 | Bulk Product 7b693645 | Books | $758.35 | 29 | ★ 0.9 | 12 | BULK-3da2a527 |
| 22389 | Bulk Product 02ac81e6 | Sports & Outdoors | $900.17 | 288 | ★ 0.6 | 57 | BULK-70b51967 |
| 22390 | Bulk Product cb0b5386 | Sports & Outdoors | $734.34 | 149 | ★ 5.0 | 19 | BULK-08fa0ee4 |
| 22391 | Bulk Product aeff88b2 | Home & Garden | $535.21 | 315 | ★ 2.7 | 88 | BULK-609730b6 |
| 22392 | Bulk Product 6750bbc1 | Electronics | $791.54 | 344 | ★ 0.2 | 85 | BULK-76b7898d |
| 22393 | Bulk Product c4abcc25 | Toys & Games | $834.16 | 44 | ★ 1.1 | 54 | BULK-074c73d0 |
| 22394 | Bulk Product d40abd27 | Clothing | $163.76 | 68 | ★ 2.0 | 24 | BULK-a7ad3c88 |
| 22395 | Bulk Product 5115310d | Sports & Outdoors | $708.19 | 17 | ★ 1.0 | 95 | BULK-21610bda |
| 22396 | Bulk Product 4176b518 | Books | $477.91 | 174 | ★ 1.9 | 84 | BULK-beb1ae58 |
| 22397 | Bulk Product 956711bb | Electronics | $217.26 | 176 | ★ 2.9 | 93 | BULK-2e064554 |
| 22398 | Bulk Product f66caff0 | Sports & Outdoors | $187.01 | 32 | ★ 4.2 | 8 | BULK-56905712 |
| 22399 | Bulk Product f1db03a0 | Electronics | $685.40 | 460 | ★ 2.3 | 18 | BULK-98208ab6 |
| 22400 | Bulk Product e4385f70 | Books | $534.48 | 215 | ★ 1.1 | 98 | BULK-3a9c3273 |
| 22401 | Bulk Product 3cb876ed | Electronics | $841.49 | 183 | ★ 1.1 | 59 | BULK-02119e6e |
| 22402 | Bulk Product 81a9de46 | Books | $52.26 | 101 | ★ 4.6 | 21 | BULK-2ccd9ece |
| 22403 | Bulk Product 9bacf477 | Electronics | $623.57 | 445 | ★ 0.6 | 22 | BULK-12832faa |
| 22404 | Bulk Product b4bac8b0 | Home & Garden | $903.33 | 263 | ★ 3.3 | 25 | BULK-91e602cb |
| 22405 | Bulk Product ac70a787 | Sports & Outdoors | $34.13 | 179 | ★ 1.1 | 18 | BULK-a131763e |
| 22406 | Bulk Product 9d944e47 | Sports & Outdoors | $615.78 | 455 | ★ 2.0 | 47 | BULK-183df85b |
| 22407 | Bulk Product ab7f4bd0 | Sports & Outdoors | $206.82 | 18 | ★ 2.8 | 31 | BULK-3b3e2c5f |
| 22408 | Bulk Product 8f82adca | Home & Garden | $88.19 | 400 | ★ 5.0 | 64 | BULK-46d44fa4 |
| 22409 | Bulk Product 75047d89 | Books | $48.08 | 67 | ★ 1.1 | 49 | BULK-0b3d66e5 |
| 22410 | Bulk Product 8abc793a | Toys & Games | $869.63 | 294 | ★ 1.3 | 69 | BULK-5c8c4123 |
| 22411 | Bulk Product dc6474e6 | Clothing | $129.52 | 340 | ★ 3.0 | 34 | BULK-c4632216 |
| 22412 | Bulk Product ae1db6a6 | Toys & Games | $773.58 | 269 | ★ 0.8 | 82 | BULK-783d01b4 |
| 22413 | Bulk Product 725bdfb8 | Toys & Games | $423.56 | 129 | ★ 3.4 | 31 | BULK-8f7957b4 |
| 22414 | Bulk Product 6bd89398 | Electronics | $997.26 | 343 | ★ 4.2 | 79 | BULK-a4ff986e |
| 22415 | Bulk Product aabebba9 | Toys & Games | $682.14 | 495 | ★ 2.8 | 47 | BULK-e669d3b0 |
| 22416 | Bulk Product 6313b5b0 | Home & Garden | $90.76 | 310 | ★ 0.1 | 32 | BULK-7dc866dc |
| 22417 | Bulk Product 951a7db0 | Toys & Games | $950.62 | 259 | ★ 1.6 | 52 | BULK-72633642 |
| 22418 | Bulk Product 41bcfd6b | Clothing | $268.13 | 332 | ★ 4.7 | 67 | BULK-f40a7efd |
| 22419 | Bulk Product ff3f1565 | Sports & Outdoors | $588.47 | 408 | ★ 2.1 | 92 | BULK-f1a5219d |
| 22420 | Bulk Product 63d9ba56 | Sports & Outdoors | $914.91 | 227 | ★ 2.3 | 4 | BULK-270f074a |
| 22421 | Bulk Product cfae2024 | Toys & Games | $17.66 | 72 | ★ 3.9 | 70 | BULK-df18810f |
| 22422 | Bulk Product 73f75b0a | Sports & Outdoors | $422.33 | 284 | ★ 4.5 | 72 | BULK-28fa22fe |
| 22423 | Bulk Product d138afa5 | Electronics | $58.33 | 249 | ★ 4.1 | 50 | BULK-f6e8c909 |
| 22424 | Bulk Product 00651363 | Books | $658.68 | 319 | ★ 0.7 | 16 | BULK-f479c442 |
| 22425 | Bulk Product a43f80d3 | Books | $576.61 | 246 | ★ 3.6 | 85 | BULK-b978d985 |
| 22426 | Bulk Product 43a9af24 | Electronics | $279.30 | 432 | ★ 4.2 | 15 | BULK-86454401 |
| 22427 | Bulk Product 43a3a5ee | Electronics | $951.47 | 176 | ★ 2.3 | 64 | BULK-4eaaea17 |
| 22428 | Bulk Product ad9d81bd | Sports & Outdoors | $881.84 | 146 | ★ 0.1 | 64 | BULK-53335e4e |
| 22429 | Bulk Product 96035624 | Clothing | $213.72 | 387 | ★ 1.8 | 62 | BULK-47a94a17 |
| 22430 | Bulk Product 91a3fe26 | Electronics | $275.52 | 67 | ★ 2.8 | 21 | BULK-7f1e87d2 |
| 22431 | Bulk Product cb314e2d | Books | $895.58 | 383 | ★ 1.0 | 7 | BULK-2f555f7f |
| 22432 | Bulk Product 45844c4a | Sports & Outdoors | $406.35 | 187 | ★ 1.9 | 52 | BULK-5b215fec |
| 22433 | Bulk Product d4c01747 | Clothing | $758.15 | 174 | ★ 2.4 | 45 | BULK-325c5b30 |
| 22434 | Bulk Product e4fd8a1d | Home & Garden | $176.30 | 140 | ★ 2.8 | 15 | BULK-4e16ad49 |
| 22435 | Bulk Product 6e3e15c3 | Books | $415.15 | 92 | ★ 1.3 | 75 | BULK-a243ac49 |
| 22436 | Bulk Product da5166e9 | Clothing | $799.59 | 310 | ★ 1.2 | 20 | BULK-2ecd6b20 |
| 22437 | Bulk Product 81be08c7 | Clothing | $66.62 | 1 | ★ 4.4 | 56 | BULK-cb1c0fdd |
| 22438 | Bulk Product 92effe12 | Sports & Outdoors | $870.41 | 344 | ★ 3.4 | 91 | BULK-01c88a96 |
| 22439 | Bulk Product 6062191e | Clothing | $337.38 | 200 | ★ 2.9 | 90 | BULK-8c15be3a |
| 22440 | Bulk Product f62e4db2 | Clothing | $312.54 | 204 | ★ 4.9 | 96 | BULK-d38fbbb6 |
| 22441 | Bulk Product e9182f2b | Toys & Games | $285.70 | 494 | ★ 0.7 | 77 | BULK-035c21da |
| 22442 | Bulk Product 39df0f36 | Electronics | $205.84 | 277 | ★ 3.5 | 97 | BULK-9d511167 |
| 22443 | Bulk Product 813cc140 | Clothing | $140.72 | 481 | ★ 4.6 | 43 | BULK-d0b0908d |
| 22444 | Bulk Product 9d5a4ae6 | Toys & Games | $560.64 | 210 | ★ 3.0 | 85 | BULK-cdb82370 |
| 22445 | Bulk Product 6a016373 | Home & Garden | $733.38 | 116 | ★ 1.0 | 5 | BULK-1d932370 |
| 22446 | Bulk Product 686b84f4 | Toys & Games | $660.29 | 406 | ★ 1.7 | 26 | BULK-6054d924 |
| 22447 | Bulk Product 84c7ce35 | Books | $712.00 | 372 | ★ 4.6 | 31 | BULK-51199d5d |
| 22448 | Bulk Product 68c935a1 | Home & Garden | $19.18 | 270 | ★ 1.5 | 19 | BULK-daec03c8 |
| 22449 | Bulk Product 00e698cb | Clothing | $163.63 | 50 | ★ 0.4 | 99 | BULK-b692200b |
| 22450 | Bulk Product 1b1f86ec | Books | $901.83 | 369 | ★ 0.6 | 86 | BULK-de902dcd |
| 22451 | Bulk Product e1adc00f | Electronics | $643.80 | 394 | ★ 3.4 | 73 | BULK-b1cca378 |
| 22452 | Bulk Product e9f2f602 | Home & Garden | $540.24 | 279 | ★ 1.3 | 32 | BULK-43bfa2e5 |
| 22453 | Bulk Product d29b5b27 | Clothing | $199.28 | 180 | ★ 0.9 | 69 | BULK-eb4c0b3d |
| 22454 | Bulk Product 04bc7b33 | Books | $1,002.93 | 419 | ★ 4.3 | 97 | BULK-42eb249d |
| 22455 | Bulk Product deba7fee | Electronics | $604.25 | 473 | ★ 2.3 | 71 | BULK-6fb48c33 |
| 22456 | Bulk Product 21821dd6 | Clothing | $653.17 | 226 | ★ 0.7 | 78 | BULK-f4b8cdda |
| 22457 | Bulk Product 5f63f4d5 | Sports & Outdoors | $549.05 | 14 | ★ 2.5 | 98 | BULK-1d81725f |
| 22458 | Bulk Product 2f39e399 | Home & Garden | $189.20 | 352 | ★ 2.9 | 16 | BULK-8388f09a |
| 22459 | Bulk Product 51615ce1 | Sports & Outdoors | $72.26 | 383 | ★ 1.2 | 66 | BULK-eb6a0a2d |
// 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
};
}