Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 10060 | Bulk Product 716b0331 | Sports & Outdoors | $498.29 | 7 | ★ 3.6 | 70 | BULK-029b19f6 |
| 10061 | Bulk Product 2c2a3444 | Toys & Games | $853.01 | 166 | ★ 4.0 | 94 | BULK-e93d38ff |
| 10062 | Bulk Product ed1fe035 | Home & Garden | $268.61 | 109 | ★ 1.4 | 61 | BULK-03e46848 |
| 10063 | Bulk Product 272533a5 | Home & Garden | $610.19 | 3 | ★ 0.2 | 18 | BULK-fedf4565 |
| 10064 | Bulk Product fa418b6a | Sports & Outdoors | $715.11 | 255 | ★ 1.4 | 98 | BULK-d8da9013 |
| 10065 | Bulk Product 51f7cf17 | Sports & Outdoors | $508.75 | 260 | ★ 1.0 | 33 | BULK-7cd27e52 |
| 10066 | Bulk Product 5e39bc02 | Home & Garden | $892.57 | 237 | ★ 3.9 | 26 | BULK-24eea4dd |
| 10067 | Bulk Product fc3af787 | Toys & Games | $746.10 | 228 | ★ 2.9 | 21 | BULK-418c039d |
| 10068 | Bulk Product 57a5482e | Sports & Outdoors | $896.51 | 115 | ★ 2.8 | 63 | BULK-72d231eb |
| 10069 | Bulk Product f52d73ed | Books | $214.64 | 443 | ★ 1.8 | 13 | BULK-791352d6 |
| 10070 | Bulk Product 44ef1a49 | Electronics | $870.96 | 459 | ★ 4.8 | 86 | BULK-a7db6639 |
| 10071 | Bulk Product 8c908784 | Sports & Outdoors | $538.43 | 306 | ★ 3.3 | 8 | BULK-9c540fb9 |
| 10072 | Bulk Product fc0ace7d | Electronics | $11.83 | 399 | ★ 4.3 | 87 | BULK-7d4ed941 |
| 10073 | Bulk Product 3c1bc4fc | Books | $907.01 | 314 | ★ 3.1 | 69 | BULK-fc9c6e22 |
| 10074 | Bulk Product 63965252 | Home & Garden | $793.23 | 214 | ★ 1.5 | 99 | BULK-74b04a97 |
| 10075 | Bulk Product 9397ff58 | Clothing | $621.39 | 434 | ★ 0.1 | 14 | BULK-95c977c0 |
| 10076 | Bulk Product 496d1cb6 | Books | $262.73 | 402 | ★ 4.0 | 69 | BULK-d9c4e94b |
| 10077 | Bulk Product 7cdc8872 | Home & Garden | $408.49 | 130 | ★ 3.9 | 41 | BULK-32b97491 |
| 10078 | Bulk Product 4381e9a5 | Clothing | $670.30 | 439 | ★ 4.4 | 54 | BULK-bb52eb04 |
| 10079 | Bulk Product 9c180c2a | Electronics | $64.37 | 197 | ★ 0.7 | 88 | BULK-9c70b089 |
| 10080 | Bulk Product e879eb48 | Home & Garden | $628.38 | 314 | ★ 0.7 | 92 | BULK-7a60d353 |
| 10081 | Bulk Product 72bd3aab | Clothing | $15.53 | 121 | ★ 2.7 | 13 | BULK-0b260aa5 |
| 10082 | Bulk Product 093fedef | Electronics | $36.30 | 61 | ★ 2.6 | 59 | BULK-7f2134f6 |
| 10083 | Bulk Product 51255878 | Clothing | $123.45 | 420 | ★ 4.5 | 39 | BULK-9dab6d7d |
| 10084 | Bulk Product 5dcae3d9 | Home & Garden | $616.18 | 438 | ★ 3.3 | 43 | BULK-feeb79c3 |
| 10085 | Bulk Product b6fc3848 | Electronics | $814.27 | 107 | ★ 2.2 | 37 | BULK-b7bf3c11 |
| 10086 | Bulk Product 5d71129c | Electronics | $620.98 | 426 | ★ 0.8 | 97 | BULK-84380806 |
| 10087 | Bulk Product 1dc0bbe2 | Home & Garden | $401.80 | 341 | ★ 2.6 | 22 | BULK-16daf0da |
| 10088 | Bulk Product e7f7c254 | Books | $986.57 | 145 | ★ 4.5 | 64 | BULK-4742b3be |
| 10089 | Bulk Product d4773c00 | Sports & Outdoors | $932.30 | 379 | ★ 3.6 | 46 | BULK-37cffd59 |
| 10090 | Bulk Product 3de70a78 | Clothing | $740.41 | 70 | ★ 4.6 | 69 | BULK-2ed3b158 |
| 10091 | Bulk Product aa6ca0a6 | Toys & Games | $792.99 | 295 | ★ 1.1 | 4 | BULK-9c2012bf |
| 10092 | Bulk Product 519a8dd2 | Electronics | $945.99 | 294 | ★ 4.9 | 27 | BULK-a4e915b9 |
| 10093 | Bulk Product 04974992 | Clothing | $776.98 | 335 | ★ 0.1 | 60 | BULK-5bd002df |
| 10094 | Bulk Product fdbdc967 | Electronics | $219.10 | 65 | ★ 4.4 | 2 | BULK-f0ab004c |
| 10095 | Bulk Product 6bd39f96 | Electronics | $659.33 | 247 | ★ 2.5 | 72 | BULK-1fcf3a58 |
| 10096 | Bulk Product aa7f4d91 | Books | $434.90 | 79 | ★ 1.5 | 74 | BULK-45c577b8 |
| 10097 | Bulk Product 8b35986d | Home & Garden | $893.97 | 451 | ★ 0.6 | 32 | BULK-bcfb0840 |
| 10098 | Bulk Product 1de29edc | Toys & Games | $895.80 | 394 | ★ 1.2 | 62 | BULK-f336ca9d |
| 10099 | Bulk Product 707b863b | Clothing | $868.84 | 265 | ★ 2.6 | 63 | BULK-e3844f18 |
| 10100 | Bulk Product 71b484d5 | Sports & Outdoors | $562.00 | 139 | ★ 0.2 | 7 | BULK-e2b423bd |
| 10101 | Bulk Product 89351264 | Toys & Games | $551.60 | 470 | ★ 1.6 | 68 | BULK-46b19232 |
| 10102 | Bulk Product 6ca89472 | Sports & Outdoors | $707.09 | 391 | ★ 0.4 | 21 | BULK-8a5d56f3 |
| 10103 | Bulk Product 71c340d4 | Sports & Outdoors | $154.05 | 112 | ★ 2.0 | 60 | BULK-ad65038d |
| 10104 | Bulk Product f54bf9d0 | Books | $757.56 | 419 | ★ 0.0 | 87 | BULK-882a473b |
| 10105 | Bulk Product 629869e8 | Books | $752.35 | 250 | ★ 4.7 | 81 | BULK-2d3d01dd |
| 10106 | Bulk Product a94421f4 | Home & Garden | $271.25 | 80 | ★ 3.2 | 55 | BULK-f3a2a0a2 |
| 10107 | Bulk Product c9d370b8 | Electronics | $512.35 | 1 | ★ 3.4 | 62 | BULK-54e077d9 |
| 10108 | Bulk Product a4df1b59 | Books | $541.98 | 392 | ★ 2.5 | 84 | BULK-6f4d3ddf |
| 10109 | Bulk Product b469df8c | Toys & Games | $156.83 | 160 | ★ 4.0 | 46 | BULK-12bac3ca |
| 10110 | Bulk Product 60aa0dae | Books | $378.43 | 48 | ★ 0.0 | 4 | BULK-4ad8a371 |
| 10111 | Bulk Product 7534a1ad | Sports & Outdoors | $271.06 | 332 | ★ 3.2 | 46 | BULK-96b96fb0 |
| 10112 | Bulk Product f50a3959 | Clothing | $31.65 | 317 | ★ 1.0 | 14 | BULK-5e744d4b |
| 10113 | Bulk Product 10bbc7b7 | Sports & Outdoors | $292.45 | 486 | ★ 0.3 | 46 | BULK-3745d740 |
| 10114 | Bulk Product 3a38e085 | Home & Garden | $375.39 | 57 | ★ 4.3 | 60 | BULK-cb4b60cb |
| 10115 | Bulk Product 9d0ebb3d | Home & Garden | $791.18 | 59 | ★ 3.1 | 99 | BULK-a6d0f311 |
| 10116 | Bulk Product ddb89625 | Books | $451.06 | 147 | ★ 2.2 | 0 | BULK-6a90e602 |
| 10117 | Bulk Product baa734aa | Books | $117.35 | 259 | ★ 1.1 | 85 | BULK-0bd21f45 |
| 10118 | Bulk Product defd7055 | Toys & Games | $342.73 | 318 | ★ 3.5 | 3 | BULK-798f59c7 |
| 10119 | Bulk Product dd8dfa29 | Electronics | $184.79 | 200 | ★ 0.8 | 24 | BULK-a0433e38 |
| 10120 | Bulk Product d8116b3c | Books | $644.12 | 281 | ★ 1.9 | 43 | BULK-9d841db7 |
| 10121 | Bulk Product 9b19828c | Books | $868.86 | 321 | ★ 3.6 | 20 | BULK-0c08b70b |
| 10122 | Bulk Product ded0ce67 | Toys & Games | $174.63 | 485 | ★ 0.2 | 47 | BULK-fac21050 |
| 10123 | Bulk Product 2aec0cd5 | Books | $761.73 | 111 | ★ 0.5 | 53 | BULK-4d9bc6df |
| 10124 | Bulk Product 4fd7484e | Home & Garden | $792.37 | 446 | ★ 4.9 | 22 | BULK-0b041bce |
| 10125 | Bulk Product 8dff8bd6 | Toys & Games | $218.37 | 8 | ★ 3.2 | 71 | BULK-284a7272 |
| 10126 | Bulk Product 723831ff | Toys & Games | $600.18 | 474 | ★ 4.6 | 38 | BULK-9760d359 |
| 10127 | Bulk Product faf4cb2b | Clothing | $175.64 | 303 | ★ 3.0 | 90 | BULK-128a64a1 |
| 10128 | Bulk Product 6536d09e | Electronics | $377.63 | 264 | ★ 2.0 | 26 | BULK-17c69f76 |
| 10129 | Bulk Product bf8a1967 | Electronics | $21.47 | 330 | ★ 2.7 | 20 | BULK-6d3183a0 |
| 10130 | Bulk Product 83490c1e | Books | $98.71 | 382 | ★ 3.9 | 82 | BULK-ec9fc29d |
| 10131 | Bulk Product 8fb2b5af | Electronics | $731.17 | 129 | ★ 4.5 | 26 | BULK-f0fd3e7a |
| 10132 | Bulk Product ffa051d5 | Sports & Outdoors | $469.26 | 265 | ★ 4.6 | 66 | BULK-8d1c1551 |
| 10133 | Bulk Product 64f52ed5 | Electronics | $562.79 | 134 | ★ 1.1 | 56 | BULK-5389916b |
| 10134 | Bulk Product 791ab2ae | Electronics | $596.51 | 318 | ★ 0.8 | 99 | BULK-1118c109 |
| 10135 | Bulk Product 0f472b7a | Books | $540.32 | 136 | ★ 4.3 | 16 | BULK-ca63cfc8 |
| 10136 | Bulk Product f1ca0325 | Home & Garden | $845.06 | 58 | ★ 3.8 | 33 | BULK-c50a9d67 |
| 10137 | Bulk Product bef9fae4 | Sports & Outdoors | $166.15 | 336 | ★ 2.7 | 69 | BULK-2963e67b |
| 10138 | Bulk Product e49db765 | Clothing | $687.73 | 236 | ★ 2.2 | 95 | BULK-58ec3f50 |
| 10139 | Bulk Product 458470d8 | Clothing | $246.40 | 455 | ★ 1.1 | 55 | BULK-11baa4bc |
| 10140 | Bulk Product 34d721c1 | Home & Garden | $962.74 | 333 | ★ 0.1 | 33 | BULK-dae7e5a3 |
| 10141 | Bulk Product f7001365 | Books | $454.15 | 155 | ★ 1.6 | 40 | BULK-6b768fdf |
| 10142 | Bulk Product be103cf2 | Books | $461.26 | 276 | ★ 3.0 | 73 | BULK-7e1ea0ed |
| 10143 | Bulk Product 8aae9762 | Electronics | $293.01 | 11 | ★ 1.9 | 85 | BULK-8b21465d |
| 10144 | Bulk Product 0d9f38b9 | Home & Garden | $423.45 | 491 | ★ 3.9 | 38 | BULK-3a126cbf |
| 10145 | Bulk Product eaaac38b | Home & Garden | $792.53 | 452 | ★ 4.1 | 8 | BULK-dff2b8a0 |
| 10146 | Bulk Product 8fe19c38 | Home & Garden | $664.44 | 133 | ★ 3.4 | 37 | BULK-9805def5 |
| 10147 | Bulk Product 25675931 | Clothing | $443.37 | 194 | ★ 0.1 | 17 | BULK-f9b5c6a9 |
| 10148 | Bulk Product cef5be6c | Home & Garden | $964.35 | 57 | ★ 2.0 | 70 | BULK-27f233af |
| 10149 | Bulk Product 0cea6bf0 | Home & Garden | $65.84 | 177 | ★ 2.7 | 78 | BULK-b388cd05 |
| 10150 | Bulk Product f3d4db2c | Electronics | $577.90 | 272 | ★ 3.0 | 48 | BULK-e74ae48d |
| 10151 | Bulk Product c02dee9c | Sports & Outdoors | $366.40 | 245 | ★ 0.4 | 12 | BULK-5ff85502 |
| 10152 | Bulk Product a9cff78b | Home & Garden | $426.16 | 104 | ★ 3.7 | 32 | BULK-28edf340 |
| 10153 | Bulk Product a26e183c | Electronics | $534.37 | 482 | ★ 1.8 | 94 | BULK-f82ee0a3 |
| 10154 | Bulk Product c7d6413b | Home & Garden | $264.03 | 351 | ★ 4.9 | 29 | BULK-28de3e9c |
| 10155 | Bulk Product 0e3d8e80 | Toys & Games | $519.66 | 93 | ★ 1.7 | 31 | BULK-295f65a5 |
| 10156 | Bulk Product edd4e3c8 | Books | $896.22 | 221 | ★ 4.5 | 60 | BULK-eda8e8ce |
| 10157 | Bulk Product e1200a28 | Clothing | $495.59 | 413 | ★ 3.9 | 3 | BULK-7992b581 |
| 10158 | Bulk Product 1ee8d1c5 | Toys & Games | $572.58 | 385 | ★ 2.6 | 49 | BULK-4b582d8a |
| 10159 | Bulk Product fd523235 | Clothing | $417.60 | 277 | ★ 0.1 | 32 | BULK-d3f36f2d |
// 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
};
}