Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 15360 | Bulk Product 30907438 | Books | $840.27 | 414 | ★ 1.2 | 12 | BULK-464ec273 |
| 15361 | Bulk Product e93535e9 | Sports & Outdoors | $248.29 | 138 | ★ 2.2 | 81 | BULK-8e706893 |
| 15362 | Bulk Product d33d39d3 | Books | $343.63 | 387 | ★ 2.4 | 20 | BULK-e1dc2477 |
| 15363 | Bulk Product ea9b713a | Books | $943.69 | 10 | ★ 2.3 | 67 | BULK-78e72bc5 |
| 15364 | Bulk Product 8f47d9b1 | Sports & Outdoors | $60.32 | 304 | ★ 3.4 | 73 | BULK-7e9f17d7 |
| 15365 | Bulk Product a6a2b53d | Clothing | $641.17 | 188 | ★ 0.4 | 88 | BULK-3ddf6cbe |
| 15366 | Bulk Product 91bfc514 | Clothing | $770.30 | 438 | ★ 2.5 | 15 | BULK-32031bb3 |
| 15367 | Bulk Product 244bc963 | Electronics | $316.13 | 404 | ★ 1.2 | 84 | BULK-9ed21a7b |
| 15368 | Bulk Product 146260b5 | Home & Garden | $532.28 | 279 | ★ 3.8 | 32 | BULK-dbae15c4 |
| 15369 | Bulk Product a5337156 | Sports & Outdoors | $881.97 | 379 | ★ 0.9 | 57 | BULK-addde117 |
| 15370 | Bulk Product 6f88a6a3 | Sports & Outdoors | $881.51 | 247 | ★ 4.2 | 22 | BULK-c7b2540b |
| 15371 | Bulk Product 8b892e61 | Electronics | $27.18 | 9 | ★ 2.4 | 24 | BULK-2825c4c8 |
| 15372 | Bulk Product d9f17d70 | Home & Garden | $243.73 | 380 | ★ 0.6 | 21 | BULK-684fd82d |
| 15373 | Bulk Product 2741db9c | Electronics | $327.77 | 364 | ★ 3.9 | 96 | BULK-e9e7a1a9 |
| 15374 | Bulk Product a0556627 | Toys & Games | $269.66 | 257 | ★ 2.0 | 11 | BULK-fedb70a8 |
| 15375 | Bulk Product 510c6032 | Electronics | $750.13 | 271 | ★ 3.9 | 79 | BULK-ed8031f1 |
| 15376 | Bulk Product 500a8897 | Home & Garden | $807.90 | 194 | ★ 1.5 | 88 | BULK-bd1adac2 |
| 15377 | Bulk Product f5b28abb | Clothing | $807.55 | 328 | ★ 3.5 | 29 | BULK-750d2088 |
| 15378 | Bulk Product e99989ba | Toys & Games | $40.88 | 309 | ★ 2.6 | 75 | BULK-f7a55527 |
| 15379 | Bulk Product f48805ab | Clothing | $698.21 | 129 | ★ 3.6 | 86 | BULK-ec5ba211 |
| 15380 | Bulk Product bdb56c40 | Sports & Outdoors | $828.69 | 235 | ★ 2.3 | 37 | BULK-622b9124 |
| 15381 | Bulk Product 77018be6 | Toys & Games | $1,009.65 | 419 | ★ 4.0 | 85 | BULK-f8b472cf |
| 15382 | Bulk Product 5aff719e | Clothing | $467.55 | 196 | ★ 1.2 | 61 | BULK-5fa4d358 |
| 15383 | Bulk Product cd5a144b | Clothing | $891.16 | 266 | ★ 0.2 | 87 | BULK-2600ec20 |
| 15384 | Bulk Product c5e64993 | Home & Garden | $280.56 | 369 | ★ 2.1 | 51 | BULK-982ac631 |
| 15385 | Bulk Product f21ec43b | Sports & Outdoors | $658.40 | 50 | ★ 2.1 | 16 | BULK-84108125 |
| 15386 | Bulk Product 5e7b1fdc | Home & Garden | $865.81 | 348 | ★ 4.9 | 2 | BULK-aa083d9b |
| 15387 | Bulk Product 4ebe0aee | Home & Garden | $187.84 | 110 | ★ 1.7 | 21 | BULK-60104b4d |
| 15388 | Bulk Product 25a99ae4 | Toys & Games | $555.66 | 496 | ★ 0.5 | 31 | BULK-ed832ba6 |
| 15389 | Bulk Product d9452c2d | Toys & Games | $163.78 | 210 | ★ 1.5 | 96 | BULK-30a7ae3c |
| 15390 | Bulk Product 7b7843a7 | Sports & Outdoors | $201.32 | 63 | ★ 0.8 | 46 | BULK-ab7609a0 |
| 15391 | Bulk Product a73271c6 | Toys & Games | $264.38 | 488 | ★ 2.5 | 1 | BULK-2d399918 |
| 15392 | Bulk Product 783f221c | Clothing | $570.51 | 32 | ★ 2.9 | 60 | BULK-fa459e85 |
| 15393 | Bulk Product 93b5fa71 | Clothing | $58.82 | 361 | ★ 0.6 | 87 | BULK-49127ccd |
| 15394 | Bulk Product 46ee2564 | Books | $17.05 | 102 | ★ 1.5 | 58 | BULK-27e359e7 |
| 15395 | Bulk Product 49579f68 | Electronics | $719.73 | 29 | ★ 3.0 | 46 | BULK-903e48ca |
| 15396 | Bulk Product c0aed4fc | Clothing | $504.66 | 320 | ★ 0.3 | 89 | BULK-2b27b7c2 |
| 15397 | Bulk Product 58bc9ed9 | Toys & Games | $790.04 | 158 | ★ 3.3 | 52 | BULK-01e7c2c0 |
| 15398 | Bulk Product fda5cf05 | Sports & Outdoors | $958.28 | 286 | ★ 4.6 | 59 | BULK-5006b102 |
| 15399 | Bulk Product 3ce2f00a | Clothing | $832.28 | 490 | ★ 4.5 | 32 | BULK-1a550f7c |
| 15400 | Bulk Product 8faace0f | Sports & Outdoors | $187.21 | 130 | ★ 0.9 | 24 | BULK-eb9001fd |
| 15401 | Bulk Product 91c08c9b | Books | $413.07 | 413 | ★ 1.0 | 59 | BULK-c3b930de |
| 15402 | Bulk Product 767c3496 | Toys & Games | $85.59 | 245 | ★ 3.2 | 93 | BULK-c3a943a4 |
| 15403 | Bulk Product 96c96042 | Sports & Outdoors | $549.12 | 401 | ★ 0.8 | 14 | BULK-145eb670 |
| 15404 | Bulk Product 16a12e5a | Electronics | $965.43 | 382 | ★ 1.5 | 39 | BULK-3066f5ac |
| 15405 | Bulk Product ee4b2f63 | Sports & Outdoors | $496.24 | 388 | ★ 4.4 | 46 | BULK-b63797fe |
| 15406 | Bulk Product 5931db8b | Home & Garden | $586.95 | 337 | ★ 1.5 | 88 | BULK-0624248b |
| 15407 | Bulk Product 14ac95fb | Toys & Games | $661.45 | 31 | ★ 4.8 | 95 | BULK-28f4128e |
| 15408 | Bulk Product 8f2cd5fb | Books | $233.89 | 458 | ★ 2.7 | 89 | BULK-3f35665c |
| 15409 | Bulk Product df801d6b | Electronics | $140.45 | 371 | ★ 1.9 | 46 | BULK-bffa593d |
| 15410 | Bulk Product 6f370438 | Clothing | $272.61 | 101 | ★ 3.1 | 72 | BULK-af01042e |
| 15411 | Bulk Product 51cecde9 | Electronics | $406.37 | 260 | ★ 0.3 | 88 | BULK-37bd5c2b |
| 15412 | Bulk Product f450fd76 | Home & Garden | $217.93 | 341 | ★ 2.1 | 62 | BULK-19c0f1ca |
| 15413 | Bulk Product fdc1471a | Sports & Outdoors | $768.42 | 345 | ★ 4.1 | 17 | BULK-d22a54e3 |
| 15414 | Bulk Product df142dec | Home & Garden | $663.35 | 298 | ★ 1.8 | 8 | BULK-23e921be |
| 15415 | Bulk Product 2e49bb77 | Books | $397.99 | 289 | ★ 0.3 | 27 | BULK-66647cbf |
| 15416 | Bulk Product 7e8e0571 | Electronics | $338.49 | 370 | ★ 3.3 | 61 | BULK-e91b42f7 |
| 15417 | Bulk Product 66e2c219 | Home & Garden | $54.80 | 6 | ★ 0.4 | 27 | BULK-c7d45d24 |
| 15418 | Bulk Product f2495cdd | Clothing | $794.02 | 110 | ★ 3.8 | 70 | BULK-10ce0dc1 |
| 15419 | Bulk Product dea20240 | Electronics | $149.45 | 453 | ★ 0.9 | 4 | BULK-72d364a2 |
| 15420 | Bulk Product 59302905 | Electronics | $514.75 | 374 | ★ 3.1 | 57 | BULK-918fe897 |
| 15421 | Bulk Product d5be4ac5 | Toys & Games | $438.87 | 314 | ★ 0.6 | 89 | BULK-defb860f |
| 15422 | Bulk Product f3949478 | Clothing | $196.32 | 107 | ★ 0.0 | 52 | BULK-2dea7fd3 |
| 15423 | Bulk Product 7ab8a28b | Clothing | $218.16 | 228 | ★ 2.8 | 98 | BULK-8bc89157 |
| 15424 | Bulk Product 721ad48a | Toys & Games | $495.55 | 426 | ★ 2.3 | 44 | BULK-eb6376fe |
| 15425 | Bulk Product 74727fe0 | Electronics | $181.56 | 263 | ★ 4.5 | 99 | BULK-318cdf9f |
| 15426 | Bulk Product 9a67e761 | Electronics | $924.17 | 429 | ★ 1.6 | 62 | BULK-862a2138 |
| 15427 | Bulk Product 7f77cb0d | Electronics | $323.92 | 25 | ★ 4.9 | 12 | BULK-d143c8fc |
| 15428 | Bulk Product 0b5083cb | Home & Garden | $276.40 | 392 | ★ 0.8 | 99 | BULK-27f56552 |
| 15429 | Bulk Product 2756f343 | Toys & Games | $842.94 | 108 | ★ 0.3 | 33 | BULK-205a83cb |
| 15430 | Bulk Product a48a00b7 | Clothing | $422.52 | 200 | ★ 2.2 | 66 | BULK-db872011 |
| 15431 | Bulk Product a236ee50 | Books | $792.17 | 268 | ★ 4.9 | 19 | BULK-23fc0078 |
| 15432 | Bulk Product 94c9669e | Toys & Games | $86.93 | 489 | ★ 4.6 | 93 | BULK-81d56047 |
| 15433 | Bulk Product f2fe5d5a | Electronics | $825.39 | 152 | ★ 0.2 | 56 | BULK-4cffbd6c |
| 15434 | Bulk Product 3e4d1977 | Sports & Outdoors | $659.22 | 327 | ★ 2.7 | 82 | BULK-e5c3d7db |
| 15435 | Bulk Product cef07dcc | Toys & Games | $467.26 | 448 | ★ 2.1 | 44 | BULK-d3ce4db9 |
| 15436 | Bulk Product 88454354 | Home & Garden | $845.58 | 169 | ★ 3.9 | 87 | BULK-127ec682 |
| 15437 | Bulk Product 6abdb534 | Electronics | $492.60 | 374 | ★ 4.2 | 19 | BULK-7f75c132 |
| 15438 | Bulk Product f9e34879 | Home & Garden | $974.95 | 319 | ★ 3.2 | 28 | BULK-a333bef2 |
| 15439 | Bulk Product a2ce84d7 | Home & Garden | $651.47 | 479 | ★ 0.4 | 98 | BULK-4625e984 |
| 15440 | Bulk Product 58666300 | Toys & Games | $686.99 | 195 | ★ 3.6 | 62 | BULK-c7b3d19c |
| 15441 | Bulk Product 69c9ed05 | Electronics | $776.40 | 78 | ★ 3.2 | 28 | BULK-f2b7fdcd |
| 15442 | Bulk Product 47f6dac1 | Books | $840.65 | 448 | ★ 2.8 | 13 | BULK-7a888710 |
| 15443 | Bulk Product ee833524 | Home & Garden | $212.24 | 13 | ★ 4.8 | 72 | BULK-6834dcad |
| 15444 | Bulk Product bf40d89f | Clothing | $570.99 | 57 | ★ 0.8 | 89 | BULK-e26ecd61 |
| 15445 | Bulk Product 64b010ab | Electronics | $31.97 | 344 | ★ 0.8 | 33 | BULK-2eba2f90 |
| 15446 | Bulk Product 2587cd16 | Sports & Outdoors | $283.37 | 415 | ★ 0.3 | 3 | BULK-8e39b349 |
| 15447 | Bulk Product 93297537 | Toys & Games | $773.03 | 242 | ★ 4.3 | 62 | BULK-9688407c |
| 15448 | Bulk Product e22bf46e | Books | $255.99 | 256 | ★ 2.8 | 31 | BULK-7a8a2c71 |
| 15449 | Bulk Product 42aa190b | Sports & Outdoors | $333.96 | 8 | ★ 3.2 | 42 | BULK-1c87c18b |
| 15450 | Bulk Product 0cf46e2d | Home & Garden | $480.20 | 276 | ★ 1.9 | 3 | BULK-6d6d80c7 |
| 15451 | Bulk Product 16ccd30c | Home & Garden | $830.59 | 72 | ★ 0.0 | 62 | BULK-0dd7c424 |
| 15452 | Bulk Product f1afc89a | Electronics | $304.76 | 261 | ★ 1.1 | 60 | BULK-b209ae7c |
| 15453 | Bulk Product 122d0b27 | Sports & Outdoors | $834.92 | 405 | ★ 2.2 | 69 | BULK-2615f697 |
| 15454 | Bulk Product 20fdc1e3 | Electronics | $534.87 | 323 | ★ 1.0 | 34 | BULK-f679de75 |
| 15455 | Bulk Product 61083b7a | Toys & Games | $490.33 | 158 | ★ 1.9 | 79 | BULK-9af9e67d |
| 15456 | Bulk Product 5e799e37 | Home & Garden | $100.46 | 35 | ★ 0.2 | 54 | BULK-736d3259 |
| 15457 | Bulk Product 9ba38eab | Books | $567.71 | 123 | ★ 4.3 | 58 | BULK-f4100b80 |
| 15458 | Bulk Product ed24197d | Home & Garden | $409.21 | 352 | ★ 4.9 | 0 | BULK-6b391e3e |
| 15459 | Bulk Product 1c594e28 | Books | $882.72 | 410 | ★ 0.4 | 62 | BULK-dd73a1b4 |
// 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
};
}