Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 9560 | Bulk Product 264fc20b | Electronics | $956.52 | 468 | ★ 0.2 | 67 | BULK-7784fa6a |
| 9561 | Bulk Product e7a1d5a9 | Sports & Outdoors | $298.33 | 182 | ★ 1.7 | 60 | BULK-89c69e89 |
| 9562 | Bulk Product 2293d415 | Sports & Outdoors | $429.46 | 302 | ★ 0.8 | 34 | BULK-76fc063e |
| 9563 | Bulk Product 3fd0f6b9 | Toys & Games | $194.78 | 173 | ★ 0.7 | 0 | BULK-f6dd44ff |
| 9564 | Bulk Product 8d5b054d | Sports & Outdoors | $996.75 | 142 | ★ 0.5 | 50 | BULK-b2a8e997 |
| 9565 | Bulk Product 1cfd4fb0 | Clothing | $793.69 | 245 | ★ 1.3 | 27 | BULK-a752b277 |
| 9566 | Bulk Product 95e50429 | Electronics | $108.29 | 124 | ★ 4.8 | 55 | BULK-6d507091 |
| 9567 | Bulk Product f7f3e46b | Sports & Outdoors | $485.99 | 452 | ★ 4.3 | 55 | BULK-8bec2a4c |
| 9568 | Bulk Product fbea504f | Electronics | $898.84 | 236 | ★ 4.4 | 40 | BULK-3bf182cd |
| 9569 | Bulk Product c23f6488 | Books | $68.69 | 426 | ★ 0.3 | 94 | BULK-a074caad |
| 9570 | Bulk Product 02ee28d9 | Books | $869.44 | 140 | ★ 3.9 | 78 | BULK-d4212a2f |
| 9571 | Bulk Product dc8a0840 | Electronics | $104.52 | 202 | ★ 0.8 | 54 | BULK-6c9b8913 |
| 9572 | Bulk Product d6f09c6a | Home & Garden | $436.68 | 73 | ★ 3.3 | 84 | BULK-641a0dd4 |
| 9573 | Bulk Product 447640b3 | Home & Garden | $30.63 | 38 | ★ 2.6 | 36 | BULK-46d9783f |
| 9574 | Bulk Product 1ed88ed4 | Sports & Outdoors | $859.66 | 130 | ★ 2.4 | 30 | BULK-a268fb25 |
| 9575 | Bulk Product 712fd685 | Toys & Games | $533.97 | 197 | ★ 0.4 | 33 | BULK-e2a6e7da |
| 9576 | Bulk Product ef1ab4f7 | Toys & Games | $251.01 | 2 | ★ 3.6 | 19 | BULK-af94192a |
| 9577 | Bulk Product 211e2aa1 | Home & Garden | $556.52 | 178 | ★ 3.3 | 60 | BULK-3351b73f |
| 9578 | Bulk Product 34626658 | Sports & Outdoors | $218.93 | 71 | ★ 4.1 | 86 | BULK-aefae7dd |
| 9579 | Bulk Product a1b128d1 | Home & Garden | $822.11 | 46 | ★ 2.3 | 47 | BULK-1948e0c5 |
| 9580 | Bulk Product a9d62ed6 | Sports & Outdoors | $293.85 | 115 | ★ 4.4 | 67 | BULK-39200693 |
| 9581 | Bulk Product 60827e35 | Books | $26.99 | 401 | ★ 4.4 | 49 | BULK-c2da3779 |
| 9582 | Bulk Product d34c8640 | Electronics | $562.65 | 302 | ★ 4.8 | 12 | BULK-ab31a577 |
| 9583 | Bulk Product 4fe873e1 | Sports & Outdoors | $310.33 | 119 | ★ 3.3 | 29 | BULK-c6223001 |
| 9584 | Bulk Product b6f28529 | Home & Garden | $303.96 | 421 | ★ 1.1 | 80 | BULK-336f5ba5 |
| 9585 | Bulk Product 92d6b03d | Toys & Games | $497.13 | 484 | ★ 0.1 | 48 | BULK-14e4b13f |
| 9586 | Bulk Product 6dbc8126 | Home & Garden | $293.90 | 45 | ★ 1.1 | 95 | BULK-49d7b2ae |
| 9587 | Bulk Product 3c6406ba | Books | $849.13 | 13 | ★ 4.2 | 75 | BULK-e7f14cd7 |
| 9588 | Bulk Product 135e596f | Books | $401.84 | 498 | ★ 2.7 | 90 | BULK-ba655fef |
| 9589 | Bulk Product 47e6b6d4 | Toys & Games | $497.83 | 197 | ★ 3.5 | 9 | BULK-7ca66455 |
| 9590 | Bulk Product 0cdd786f | Sports & Outdoors | $819.06 | 53 | ★ 4.5 | 1 | BULK-83b07519 |
| 9591 | Bulk Product 201b8d11 | Toys & Games | $407.96 | 262 | ★ 3.0 | 55 | BULK-f672c458 |
| 9592 | Bulk Product 8d90f09c | Toys & Games | $12.36 | 294 | ★ 1.2 | 1 | BULK-8e317b71 |
| 9593 | Bulk Product ad8801fc | Toys & Games | $65.52 | 242 | ★ 2.4 | 79 | BULK-77b737e7 |
| 9594 | Bulk Product 6379c14b | Clothing | $234.34 | 337 | ★ 1.4 | 20 | BULK-f2581b93 |
| 9595 | Bulk Product 68577486 | Home & Garden | $103.43 | 479 | ★ 4.2 | 49 | BULK-e24e4d67 |
| 9596 | Bulk Product 314a7a89 | Books | $782.30 | 436 | ★ 1.1 | 14 | BULK-c4cd1619 |
| 9597 | Bulk Product bc69f32a | Toys & Games | $867.41 | 69 | ★ 2.2 | 72 | BULK-5e5dba81 |
| 9598 | Bulk Product 62abbc47 | Electronics | $961.10 | 216 | ★ 0.8 | 61 | BULK-945ee2f1 |
| 9599 | Bulk Product 231f5b4a | Home & Garden | $69.29 | 110 | ★ 2.4 | 47 | BULK-bf0a1a57 |
| 9600 | Bulk Product 0b8cfada | Home & Garden | $74.98 | 247 | ★ 2.8 | 52 | BULK-f9d4e1d5 |
| 9601 | Bulk Product 4952d6d8 | Sports & Outdoors | $158.54 | 315 | ★ 0.2 | 55 | BULK-264376be |
| 9602 | Bulk Product 25c0fba4 | Clothing | $383.81 | 151 | ★ 1.5 | 56 | BULK-b5bb59c8 |
| 9603 | Bulk Product 92c51f38 | Books | $853.92 | 122 | ★ 3.4 | 90 | BULK-b34fb880 |
| 9604 | Bulk Product 591863a7 | Sports & Outdoors | $1,001.73 | 142 | ★ 1.2 | 97 | BULK-150a0e09 |
| 9605 | Bulk Product 168654de | Toys & Games | $389.26 | 309 | ★ 2.7 | 15 | BULK-db49c709 |
| 9606 | Bulk Product eebd2b84 | Home & Garden | $230.96 | 375 | ★ 3.0 | 11 | BULK-df1c205c |
| 9607 | Bulk Product 23611b0f | Home & Garden | $996.08 | 430 | ★ 2.8 | 96 | BULK-9052e90c |
| 9608 | Bulk Product c262a19f | Toys & Games | $170.50 | 105 | ★ 4.8 | 25 | BULK-4d882ccc |
| 9609 | Bulk Product fc577c3e | Clothing | $924.00 | 488 | ★ 0.5 | 6 | BULK-bb8ad75c |
| 9610 | Bulk Product 0cbf4949 | Sports & Outdoors | $952.00 | 163 | ★ 3.1 | 62 | BULK-ce41aa86 |
| 9611 | Bulk Product 9dfe51af | Electronics | $279.85 | 277 | ★ 1.0 | 62 | BULK-b332fe96 |
| 9612 | Bulk Product 946ab549 | Home & Garden | $881.78 | 323 | ★ 1.9 | 72 | BULK-c1e59f4b |
| 9613 | Bulk Product c502e40e | Electronics | $610.43 | 478 | ★ 4.6 | 27 | BULK-6e6172b3 |
| 9614 | Bulk Product 1a51b0bd | Toys & Games | $507.46 | 172 | ★ 1.9 | 25 | BULK-5989af0b |
| 9615 | Bulk Product e61da4a2 | Sports & Outdoors | $868.82 | 423 | ★ 0.8 | 78 | BULK-220fc2af |
| 9616 | Bulk Product 2e00664e | Home & Garden | $869.55 | 305 | ★ 1.6 | 58 | BULK-1b3e6b17 |
| 9617 | Bulk Product 3d9260dc | Home & Garden | $809.72 | 164 | ★ 0.5 | 12 | BULK-aa955800 |
| 9618 | Bulk Product 57128f37 | Electronics | $879.57 | 291 | ★ 1.5 | 54 | BULK-802a6713 |
| 9619 | Bulk Product 9a0092c7 | Electronics | $421.82 | 238 | ★ 0.5 | 66 | BULK-5f13a9b4 |
| 9620 | Bulk Product 700889d4 | Electronics | $565.75 | 475 | ★ 1.8 | 75 | BULK-a670ce9f |
| 9621 | Bulk Product f4650374 | Clothing | $451.28 | 152 | ★ 4.5 | 84 | BULK-1990a7d0 |
| 9622 | Bulk Product bf56a68f | Books | $764.29 | 139 | ★ 1.5 | 9 | BULK-376c6e34 |
| 9623 | Bulk Product 401c3f2d | Home & Garden | $269.16 | 228 | ★ 3.3 | 66 | BULK-fe43944e |
| 9624 | Bulk Product d0b8a6c4 | Sports & Outdoors | $696.17 | 240 | ★ 3.0 | 44 | BULK-efcb504b |
| 9625 | Bulk Product bc6a0450 | Home & Garden | $446.44 | 171 | ★ 2.3 | 65 | BULK-657c04cb |
| 9626 | Bulk Product b54c1a03 | Clothing | $251.13 | 397 | ★ 4.5 | 54 | BULK-d5f4ae90 |
| 9627 | Bulk Product 2e93c0ea | Toys & Games | $728.55 | 498 | ★ 4.9 | 30 | BULK-9d95b645 |
| 9628 | Bulk Product e4d34c5c | Clothing | $758.32 | 2 | ★ 4.3 | 10 | BULK-e3091dfe |
| 9629 | Bulk Product 5dd73992 | Books | $436.35 | 217 | ★ 0.2 | 14 | BULK-4fcef501 |
| 9630 | Bulk Product 0dbc69ed | Toys & Games | $417.21 | 89 | ★ 4.6 | 51 | BULK-da2df162 |
| 9631 | Bulk Product e4084b52 | Home & Garden | $71.35 | 385 | ★ 3.9 | 12 | BULK-81169e3d |
| 9632 | Bulk Product a2e60417 | Sports & Outdoors | $645.98 | 258 | ★ 5.0 | 31 | BULK-e8e4c782 |
| 9633 | Bulk Product eb8bde38 | Toys & Games | $356.61 | 45 | ★ 0.9 | 14 | BULK-6f9c6a0e |
| 9634 | Bulk Product f7c11bac | Clothing | $154.87 | 464 | ★ 3.6 | 94 | BULK-6039a0a6 |
| 9635 | Bulk Product f723b816 | Electronics | $604.74 | 166 | ★ 3.7 | 6 | BULK-4d914bb0 |
| 9636 | Bulk Product df3cd1c9 | Toys & Games | $663.51 | 217 | ★ 3.0 | 40 | BULK-ac8758d6 |
| 9637 | Bulk Product 6ff35be1 | Sports & Outdoors | $448.29 | 114 | ★ 2.9 | 87 | BULK-e7a5e72c |
| 9638 | Bulk Product f958bf03 | Home & Garden | $572.76 | 193 | ★ 3.3 | 78 | BULK-e2249504 |
| 9639 | Bulk Product fb02aeca | Home & Garden | $13.52 | 157 | ★ 3.6 | 4 | BULK-d98ae58e |
| 9640 | Bulk Product eb9e2f4f | Clothing | $975.60 | 141 | ★ 0.1 | 22 | BULK-b4c5399c |
| 9641 | Bulk Product cc3abba3 | Clothing | $295.52 | 453 | ★ 1.7 | 62 | BULK-967d4490 |
| 9642 | Bulk Product 535df03f | Books | $863.69 | 104 | ★ 1.9 | 24 | BULK-285da128 |
| 9643 | Bulk Product 60c6f403 | Clothing | $406.87 | 147 | ★ 3.4 | 56 | BULK-3064312d |
| 9644 | Bulk Product 1a5e104d | Toys & Games | $487.23 | 222 | ★ 2.0 | 54 | BULK-8550d8b9 |
| 9645 | Bulk Product 37e4c568 | Electronics | $443.08 | 317 | ★ 3.6 | 30 | BULK-c60704e3 |
| 9646 | Bulk Product 4d035859 | Books | $462.78 | 338 | ★ 1.5 | 99 | BULK-ac3e9c1a |
| 9647 | Bulk Product 790f2ae2 | Electronics | $587.81 | 176 | ★ 0.4 | 86 | BULK-fb3c52b5 |
| 9648 | Bulk Product 645510cf | Electronics | $578.88 | 214 | ★ 3.3 | 48 | BULK-fe8a6859 |
| 9649 | Bulk Product 60bad7ae | Clothing | $920.34 | 316 | ★ 0.4 | 17 | BULK-52ee1fa5 |
| 9650 | Bulk Product 6a860862 | Home & Garden | $860.15 | 243 | ★ 4.5 | 26 | BULK-cdb18d52 |
| 9651 | Bulk Product 01fa7391 | Electronics | $163.17 | 219 | ★ 4.1 | 49 | BULK-e0625b44 |
| 9652 | Bulk Product 48c20872 | Sports & Outdoors | $633.22 | 416 | ★ 3.1 | 20 | BULK-0325a3b9 |
| 9653 | Bulk Product 4664083a | Sports & Outdoors | $490.50 | 350 | ★ 0.1 | 0 | BULK-1bad6f15 |
| 9654 | Bulk Product ce1c1d87 | Books | $538.87 | 68 | ★ 0.8 | 25 | BULK-34014b5c |
| 9655 | Bulk Product 053ed91b | Electronics | $209.65 | 276 | ★ 3.8 | 61 | BULK-d3463860 |
| 9656 | Bulk Product cc990ea4 | Books | $468.86 | 442 | ★ 3.9 | 1 | BULK-65232914 |
| 9657 | Bulk Product 6bd7590d | Books | $492.07 | 344 | ★ 4.2 | 1 | BULK-cb61936b |
| 9658 | Bulk Product be48c1c6 | Home & Garden | $894.73 | 136 | ★ 1.3 | 5 | BULK-a4288a7d |
| 9659 | Bulk Product f91c4790 | Electronics | $245.11 | 451 | ★ 2.7 | 63 | BULK-e26773c7 |
// 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
};
}