Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 24160 | Bulk Product 6930e6df | Books | $874.38 | 0 | ★ 2.6 | 50 | BULK-1bf52115 |
| 24161 | Bulk Product c7518070 | Home & Garden | $745.51 | 477 | ★ 3.5 | 71 | BULK-b2c5fed4 |
| 24162 | Bulk Product 58f2b7e0 | Toys & Games | $1,005.31 | 451 | ★ 4.0 | 45 | BULK-db626b51 |
| 24163 | Bulk Product 66ecaa65 | Clothing | $811.18 | 448 | ★ 4.6 | 10 | BULK-78ddcac1 |
| 24164 | Bulk Product 71a99f56 | Sports & Outdoors | $359.99 | 362 | ★ 4.1 | 84 | BULK-c965d749 |
| 24165 | Bulk Product 2190dda6 | Electronics | $581.96 | 278 | ★ 0.3 | 99 | BULK-e051ad9f |
| 24166 | Bulk Product 9546db1c | Toys & Games | $263.98 | 213 | ★ 3.1 | 74 | BULK-88b08f86 |
| 24167 | Bulk Product 34d9baf9 | Toys & Games | $168.41 | 26 | ★ 1.6 | 86 | BULK-6a461e81 |
| 24168 | Bulk Product d2de2136 | Clothing | $874.02 | 253 | ★ 2.3 | 6 | BULK-748c2a0e |
| 24169 | Bulk Product 25f40a77 | Electronics | $207.72 | 337 | ★ 4.6 | 95 | BULK-171485b6 |
| 24170 | Bulk Product b4712d09 | Toys & Games | $474.96 | 434 | ★ 1.1 | 26 | BULK-4f924d60 |
| 24171 | Bulk Product 0323b1a7 | Electronics | $388.20 | 131 | ★ 3.9 | 16 | BULK-3a639307 |
| 24172 | Bulk Product ddd7fe9d | Electronics | $265.72 | 327 | ★ 2.2 | 5 | BULK-d9b4bab3 |
| 24173 | Bulk Product 444be965 | Books | $848.45 | 98 | ★ 2.5 | 24 | BULK-ece8401f |
| 24174 | Bulk Product d49110aa | Electronics | $401.77 | 103 | ★ 0.5 | 40 | BULK-b315a7c3 |
| 24175 | Bulk Product 49c35604 | Books | $672.28 | 404 | ★ 2.9 | 2 | BULK-38fbd21c |
| 24176 | Bulk Product 5d95aee6 | Home & Garden | $50.73 | 119 | ★ 0.5 | 84 | BULK-8f3df6e2 |
| 24177 | Bulk Product 0f03d507 | Home & Garden | $218.52 | 356 | ★ 3.5 | 60 | BULK-c11e3eeb |
| 24178 | Bulk Product d187606d | Toys & Games | $229.68 | 277 | ★ 3.3 | 25 | BULK-59109421 |
| 24179 | Bulk Product e2618806 | Clothing | $563.89 | 209 | ★ 1.0 | 55 | BULK-1eb5cc26 |
| 24180 | Bulk Product d4e3b3ee | Books | $204.07 | 310 | ★ 1.6 | 47 | BULK-a02e9eeb |
| 24181 | Bulk Product 7bde1e57 | Home & Garden | $913.76 | 89 | ★ 1.5 | 55 | BULK-e72f2a0e |
| 24182 | Bulk Product 009748a0 | Electronics | $666.67 | 20 | ★ 2.8 | 81 | BULK-28b78940 |
| 24183 | Bulk Product 63035bbb | Toys & Games | $545.88 | 450 | ★ 0.2 | 20 | BULK-f78fe310 |
| 24184 | Bulk Product a654f25f | Books | $188.62 | 180 | ★ 0.8 | 46 | BULK-61c32a76 |
| 24185 | Bulk Product 73f9957f | Clothing | $389.42 | 155 | ★ 0.2 | 77 | BULK-33738345 |
| 24186 | Bulk Product ecf77986 | Clothing | $690.46 | 276 | ★ 0.5 | 73 | BULK-80ac7112 |
| 24187 | Bulk Product 8be59984 | Clothing | $898.48 | 235 | ★ 2.0 | 97 | BULK-84f1b10c |
| 24188 | Bulk Product ae7ddbcf | Sports & Outdoors | $494.07 | 243 | ★ 4.4 | 37 | BULK-f4ef1a1b |
| 24189 | Bulk Product e1a18df4 | Home & Garden | $484.60 | 376 | ★ 0.5 | 22 | BULK-494f54a5 |
| 24190 | Bulk Product 172905b3 | Sports & Outdoors | $984.90 | 268 | ★ 1.2 | 64 | BULK-1a983401 |
| 24191 | Bulk Product bb3628e2 | Sports & Outdoors | $583.91 | 44 | ★ 0.5 | 27 | BULK-0f71371b |
| 24192 | Bulk Product c1a85250 | Clothing | $126.42 | 293 | ★ 4.4 | 49 | BULK-133f3051 |
| 24193 | Bulk Product e4102f06 | Electronics | $181.22 | 71 | ★ 1.8 | 98 | BULK-f59170d9 |
| 24194 | Bulk Product ed11d18c | Clothing | $669.20 | 400 | ★ 2.5 | 1 | BULK-f125e4f9 |
| 24195 | Bulk Product 4123ad7e | Electronics | $906.95 | 333 | ★ 4.7 | 70 | BULK-ae0179eb |
| 24196 | Bulk Product 866c4092 | Books | $384.19 | 133 | ★ 3.2 | 14 | BULK-1c8c15a6 |
| 24197 | Bulk Product 32aec0ee | Books | $727.68 | 56 | ★ 4.4 | 69 | BULK-2559da34 |
| 24198 | Bulk Product 4f1061c6 | Electronics | $508.74 | 249 | ★ 2.6 | 71 | BULK-6be0c851 |
| 24199 | Bulk Product 744da551 | Sports & Outdoors | $73.13 | 405 | ★ 1.9 | 49 | BULK-b49e6c83 |
| 24200 | Bulk Product e0eed6b1 | Books | $304.77 | 208 | ★ 2.8 | 24 | BULK-9586e2f8 |
| 24201 | Bulk Product 53bfad43 | Home & Garden | $563.01 | 200 | ★ 2.6 | 12 | BULK-08f9ffd1 |
| 24202 | Bulk Product fc0fcffa | Toys & Games | $414.43 | 337 | ★ 1.7 | 2 | BULK-576e97a6 |
| 24203 | Bulk Product d3a41ae8 | Sports & Outdoors | $503.12 | 38 | ★ 3.2 | 13 | BULK-80339d76 |
| 24204 | Bulk Product cbadd1fc | Clothing | $488.25 | 250 | ★ 1.6 | 36 | BULK-19fba86b |
| 24205 | Bulk Product 3d04f70a | Books | $165.35 | 382 | ★ 2.0 | 34 | BULK-25f312dc |
| 24206 | Bulk Product dbdc21cb | Toys & Games | $1,006.50 | 104 | ★ 3.5 | 89 | BULK-fd610bd4 |
| 24207 | Bulk Product 2f9c7963 | Sports & Outdoors | $339.15 | 25 | ★ 4.4 | 85 | BULK-4b3f3be8 |
| 24208 | Bulk Product c998a7aa | Electronics | $623.92 | 149 | ★ 3.4 | 55 | BULK-75ca4b30 |
| 24209 | Bulk Product 6346e790 | Electronics | $339.71 | 422 | ★ 3.9 | 47 | BULK-94bf2a41 |
| 24210 | Bulk Product e3c3ce0a | Home & Garden | $329.50 | 458 | ★ 0.9 | 36 | BULK-c79c9cbf |
| 24211 | Bulk Product 819e72ed | Toys & Games | $312.94 | 216 | ★ 4.0 | 17 | BULK-df522470 |
| 24212 | Bulk Product 2ad6eb58 | Electronics | $469.64 | 237 | ★ 4.1 | 95 | BULK-c39688ad |
| 24213 | Bulk Product 3f2a3787 | Home & Garden | $505.28 | 427 | ★ 2.1 | 0 | BULK-4fa2f577 |
| 24214 | Bulk Product f0e31fc4 | Clothing | $620.44 | 139 | ★ 2.7 | 77 | BULK-d6e1e090 |
| 24215 | Bulk Product 5becce53 | Books | $676.60 | 68 | ★ 0.5 | 2 | BULK-dcd74fef |
| 24216 | Bulk Product 565d3622 | Toys & Games | $902.60 | 219 | ★ 2.8 | 44 | BULK-4eb0671b |
| 24217 | Bulk Product cec24dd4 | Electronics | $844.11 | 90 | ★ 4.0 | 27 | BULK-0b1a587b |
| 24218 | Bulk Product 0ccf6a3c | Clothing | $444.30 | 87 | ★ 4.4 | 1 | BULK-86f40566 |
| 24219 | Bulk Product 6675588f | Sports & Outdoors | $373.78 | 233 | ★ 3.8 | 59 | BULK-d652ed94 |
| 24220 | Bulk Product 70bca328 | Sports & Outdoors | $820.04 | 429 | ★ 4.4 | 82 | BULK-19cb1a26 |
| 24221 | Bulk Product 47a29a9e | Clothing | $275.53 | 95 | ★ 1.8 | 17 | BULK-169267e7 |
| 24222 | Bulk Product 94324a0f | Sports & Outdoors | $173.32 | 181 | ★ 0.1 | 27 | BULK-3e4f29f1 |
| 24223 | Bulk Product 09fd478c | Sports & Outdoors | $298.01 | 320 | ★ 0.7 | 28 | BULK-92b35193 |
| 24224 | Bulk Product 1a3d44fc | Electronics | $556.00 | 129 | ★ 4.2 | 88 | BULK-01e77511 |
| 24225 | Bulk Product 5f27a8c1 | Sports & Outdoors | $447.09 | 361 | ★ 0.6 | 76 | BULK-273cef03 |
| 24226 | Bulk Product a00fc693 | Electronics | $951.43 | 498 | ★ 1.3 | 98 | BULK-07bece2d |
| 24227 | Bulk Product 786fbaf8 | Clothing | $405.38 | 295 | ★ 4.8 | 39 | BULK-d3b538cb |
| 24228 | Bulk Product 13135d02 | Electronics | $883.83 | 162 | ★ 2.9 | 45 | BULK-3682eaf6 |
| 24229 | Bulk Product 83020007 | Clothing | $330.81 | 409 | ★ 2.1 | 11 | BULK-4f9939f7 |
| 24230 | Bulk Product 998be65e | Books | $922.88 | 21 | ★ 2.5 | 74 | BULK-c065e828 |
| 24231 | Bulk Product 4b7d756c | Electronics | $561.47 | 214 | ★ 1.1 | 41 | BULK-fb9bdecd |
| 24232 | Bulk Product 5eff88d5 | Sports & Outdoors | $218.11 | 10 | ★ 2.6 | 35 | BULK-8d00028d |
| 24233 | Bulk Product 73d1d22d | Home & Garden | $380.66 | 475 | ★ 4.0 | 55 | BULK-9bc232ed |
| 24234 | Bulk Product e248264c | Toys & Games | $941.26 | 62 | ★ 3.7 | 88 | BULK-f6ab70d2 |
| 24235 | Bulk Product 9f88bafe | Toys & Games | $998.54 | 348 | ★ 3.2 | 43 | BULK-86c85f50 |
| 24236 | Bulk Product d5b935f3 | Home & Garden | $810.28 | 94 | ★ 2.5 | 59 | BULK-b323678f |
| 24237 | Bulk Product 86d3173f | Books | $339.61 | 25 | ★ 0.7 | 54 | BULK-8b346968 |
| 24238 | Bulk Product 3f030904 | Electronics | $740.05 | 241 | ★ 2.6 | 84 | BULK-9d91cae7 |
| 24239 | Bulk Product 32b7a094 | Sports & Outdoors | $205.94 | 350 | ★ 3.7 | 57 | BULK-ac083fa6 |
| 24240 | Bulk Product ba4bd1e9 | Sports & Outdoors | $187.70 | 64 | ★ 3.4 | 0 | BULK-683ddd95 |
| 24241 | Bulk Product 9e0bae8c | Electronics | $850.86 | 191 | ★ 0.3 | 47 | BULK-2b962f55 |
| 24242 | Bulk Product 4af08285 | Clothing | $377.47 | 195 | ★ 1.0 | 20 | BULK-f5eb80e8 |
| 24243 | Bulk Product 49deb8ab | Electronics | $512.22 | 341 | ★ 3.6 | 30 | BULK-f9805643 |
| 24244 | Bulk Product f5b5d8fe | Books | $127.55 | 421 | ★ 0.2 | 21 | BULK-b3d596ea |
| 24245 | Bulk Product 88b9787d | Home & Garden | $571.47 | 225 | ★ 0.3 | 81 | BULK-48799089 |
| 24246 | Bulk Product d9767062 | Toys & Games | $902.87 | 344 | ★ 0.4 | 71 | BULK-5104db4a |
| 24247 | Bulk Product 57c4c6bf | Home & Garden | $564.15 | 30 | ★ 3.5 | 83 | BULK-691bd2f3 |
| 24248 | Bulk Product 1ea61eea | Books | $743.85 | 424 | ★ 2.5 | 86 | BULK-53075ba0 |
| 24249 | Bulk Product d3eba1da | Sports & Outdoors | $104.32 | 287 | ★ 0.8 | 16 | BULK-75d7e22a |
| 24250 | Bulk Product 2df1e459 | Electronics | $569.95 | 97 | ★ 1.6 | 84 | BULK-820938b4 |
| 24251 | Bulk Product 69bad8ff | Sports & Outdoors | $614.40 | 211 | ★ 1.5 | 99 | BULK-5ee338f9 |
| 24252 | Bulk Product f26e918c | Toys & Games | $259.60 | 102 | ★ 1.4 | 49 | BULK-96de34da |
| 24253 | Bulk Product 21796322 | Sports & Outdoors | $195.18 | 277 | ★ 3.7 | 3 | BULK-9f42e950 |
| 24254 | Bulk Product 8a192342 | Clothing | $187.94 | 318 | ★ 1.4 | 31 | BULK-22eca301 |
| 24255 | Bulk Product 14f3c605 | Home & Garden | $829.86 | 81 | ★ 3.3 | 55 | BULK-dc41e2b6 |
| 24256 | Bulk Product 8ba112ab | Home & Garden | $746.22 | 386 | ★ 0.2 | 88 | BULK-0fbacbef |
| 24257 | Bulk Product 06075b2c | Electronics | $444.30 | 157 | ★ 1.1 | 71 | BULK-91029418 |
| 24258 | Bulk Product f93370fa | Toys & Games | $690.72 | 58 | ★ 4.4 | 69 | BULK-f625557f |
| 24259 | Bulk Product fa79805a | Sports & Outdoors | $69.22 | 238 | ★ 0.4 | 72 | BULK-0fdb2f22 |
// 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
};
}