Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 11960 | Bulk Product dc424f30 | Toys & Games | $647.48 | 479 | ★ 2.8 | 33 | BULK-ee24d149 |
| 11961 | Bulk Product 3cadf583 | Electronics | $948.02 | 282 | ★ 0.6 | 39 | BULK-662e21ee |
| 11962 | Bulk Product a7e43ce9 | Clothing | $535.99 | 385 | ★ 2.5 | 90 | BULK-351d31bd |
| 11963 | Bulk Product 7441be51 | Toys & Games | $843.41 | 4 | ★ 3.9 | 26 | BULK-1867c129 |
| 11964 | Bulk Product 8313af8b | Toys & Games | $918.71 | 202 | ★ 2.2 | 95 | BULK-ba827ad9 |
| 11965 | Bulk Product b3310e74 | Home & Garden | $518.39 | 151 | ★ 0.1 | 30 | BULK-84745da5 |
| 11966 | Bulk Product 1b1ffaa9 | Home & Garden | $673.54 | 484 | ★ 4.1 | 8 | BULK-ac6e95d7 |
| 11967 | Bulk Product c0c09890 | Toys & Games | $377.33 | 331 | ★ 0.7 | 8 | BULK-bd1c47dc |
| 11968 | Bulk Product a72d33c7 | Toys & Games | $878.94 | 442 | ★ 2.6 | 4 | BULK-859bd9da |
| 11969 | Bulk Product 2467c612 | Books | $233.10 | 129 | ★ 2.0 | 96 | BULK-86657476 |
| 11970 | Bulk Product 3bc24c25 | Sports & Outdoors | $366.01 | 454 | ★ 3.8 | 28 | BULK-78a206c8 |
| 11971 | Bulk Product 4662ebd7 | Electronics | $932.82 | 289 | ★ 1.4 | 51 | BULK-627cf9df |
| 11972 | Bulk Product c0984d15 | Toys & Games | $14.16 | 330 | ★ 3.0 | 22 | BULK-515003a8 |
| 11973 | Bulk Product 2043e4ef | Toys & Games | $128.61 | 165 | ★ 3.5 | 45 | BULK-7a5674e2 |
| 11974 | Bulk Product 6cbdb59b | Home & Garden | $302.20 | 292 | ★ 4.9 | 40 | BULK-c0a98286 |
| 11975 | Bulk Product 8b092f08 | Clothing | $392.89 | 312 | ★ 5.0 | 43 | BULK-3274afd8 |
| 11976 | Bulk Product b0d7cb3b | Books | $97.95 | 250 | ★ 0.4 | 30 | BULK-f283d173 |
| 11977 | Bulk Product e8f535f4 | Home & Garden | $97.26 | 197 | ★ 3.0 | 65 | BULK-c4064878 |
| 11978 | Bulk Product 9f26e3ab | Electronics | $950.73 | 487 | ★ 4.0 | 96 | BULK-4d61e69f |
| 11979 | Bulk Product 4c0498d9 | Toys & Games | $988.89 | 170 | ★ 4.4 | 3 | BULK-f5c0e3c3 |
| 11980 | Bulk Product 764ebb78 | Home & Garden | $357.69 | 194 | ★ 4.5 | 90 | BULK-7694ac16 |
| 11981 | Bulk Product de121a93 | Clothing | $814.10 | 465 | ★ 0.5 | 9 | BULK-93215a41 |
| 11982 | Bulk Product 7f331929 | Home & Garden | $903.48 | 103 | ★ 3.6 | 26 | BULK-d6deee0a |
| 11983 | Bulk Product 70e8fe40 | Toys & Games | $644.93 | 471 | ★ 1.4 | 32 | BULK-b8899be1 |
| 11984 | Bulk Product e74b9701 | Clothing | $617.19 | 200 | ★ 3.5 | 33 | BULK-b3fa2442 |
| 11985 | Bulk Product b5429579 | Home & Garden | $696.73 | 408 | ★ 3.8 | 90 | BULK-e5de19f8 |
| 11986 | Bulk Product 79a9dc86 | Sports & Outdoors | $701.62 | 59 | ★ 3.6 | 9 | BULK-121d0194 |
| 11987 | Bulk Product adada67d | Toys & Games | $640.72 | 347 | ★ 3.4 | 64 | BULK-aa6ffc7f |
| 11988 | Bulk Product 73695822 | Sports & Outdoors | $293.06 | 484 | ★ 4.4 | 53 | BULK-b17b7cc7 |
| 11989 | Bulk Product 9311aa77 | Toys & Games | $468.09 | 442 | ★ 3.0 | 72 | BULK-60d51cc4 |
| 11990 | Bulk Product 63a07b36 | Electronics | $639.81 | 154 | ★ 0.3 | 82 | BULK-20db7554 |
| 11991 | Bulk Product 267f06b4 | Sports & Outdoors | $477.07 | 272 | ★ 0.7 | 62 | BULK-55405765 |
| 11992 | Bulk Product bfbfffe8 | Clothing | $277.27 | 179 | ★ 1.4 | 52 | BULK-4e66c8da |
| 11993 | Bulk Product 2617f3d6 | Home & Garden | $828.99 | 412 | ★ 1.6 | 97 | BULK-a735ccd8 |
| 11994 | Bulk Product 8169495b | Clothing | $451.43 | 284 | ★ 1.0 | 20 | BULK-aecb8fba |
| 11995 | Bulk Product 9257ebcb | Books | $147.42 | 78 | ★ 3.6 | 98 | BULK-750d54e3 |
| 11996 | Bulk Product 85b80758 | Books | $408.42 | 59 | ★ 4.7 | 33 | BULK-8b658097 |
| 11997 | Bulk Product d9056812 | Home & Garden | $924.26 | 133 | ★ 1.7 | 13 | BULK-61ac13d1 |
| 11998 | Bulk Product 81d9e7b3 | Home & Garden | $645.95 | 200 | ★ 3.9 | 57 | BULK-60d02099 |
| 11999 | Bulk Product 99e4d6e5 | Clothing | $217.03 | 122 | ★ 0.6 | 39 | BULK-33606f67 |
| 12000 | Bulk Product dbe927b7 | Sports & Outdoors | $523.18 | 463 | ★ 4.3 | 27 | BULK-3bab24b9 |
| 12001 | Bulk Product 32e44b5a | Home & Garden | $852.93 | 123 | ★ 1.2 | 42 | BULK-943b88bc |
| 12002 | Bulk Product b9d4dd77 | Clothing | $662.94 | 440 | ★ 3.4 | 65 | BULK-fadbedf9 |
| 12003 | Bulk Product 7f2e2a7e | Sports & Outdoors | $225.64 | 89 | ★ 4.3 | 83 | BULK-149416af |
| 12004 | Bulk Product f594f007 | Clothing | $415.42 | 180 | ★ 4.3 | 0 | BULK-ae56a8e0 |
| 12005 | Bulk Product ea97281e | Electronics | $623.73 | 335 | ★ 4.2 | 14 | BULK-6bcf2823 |
| 12006 | Bulk Product f6704397 | Clothing | $650.19 | 455 | ★ 2.0 | 76 | BULK-70a2a66f |
| 12007 | Bulk Product 3c80ffdd | Home & Garden | $731.74 | 161 | ★ 2.5 | 9 | BULK-50367cdd |
| 12008 | Bulk Product 1c8aeef4 | Home & Garden | $550.44 | 123 | ★ 4.3 | 73 | BULK-c9a4ece9 |
| 12009 | Bulk Product 98fe8864 | Home & Garden | $870.57 | 103 | ★ 3.1 | 46 | BULK-c31aee40 |
| 12010 | Bulk Product e5bf035a | Home & Garden | $93.74 | 295 | ★ 2.7 | 29 | BULK-39e14373 |
| 12011 | Bulk Product b71e51b7 | Books | $630.94 | 362 | ★ 2.1 | 95 | BULK-f8a4945d |
| 12012 | Bulk Product d9f30ce2 | Toys & Games | $108.69 | 269 | ★ 4.7 | 94 | BULK-a4f90c0f |
| 12013 | Bulk Product 53e5a1cb | Sports & Outdoors | $262.19 | 108 | ★ 3.8 | 61 | BULK-0dc5d3d8 |
| 12014 | Bulk Product 991b6895 | Clothing | $203.65 | 84 | ★ 0.3 | 77 | BULK-ba625599 |
| 12015 | Bulk Product d1f8c8a7 | Electronics | $644.82 | 29 | ★ 2.9 | 89 | BULK-b6b3ba36 |
| 12016 | Bulk Product 21c2e459 | Toys & Games | $453.98 | 489 | ★ 0.8 | 91 | BULK-debccab0 |
| 12017 | Bulk Product d3e60bc5 | Electronics | $135.70 | 338 | ★ 1.4 | 75 | BULK-a8acedda |
| 12018 | Bulk Product 754d8e7b | Sports & Outdoors | $275.62 | 432 | ★ 3.7 | 3 | BULK-d92fc3ee |
| 12019 | Bulk Product 532fccb3 | Sports & Outdoors | $469.90 | 355 | ★ 2.6 | 4 | BULK-6e090ab9 |
| 12020 | Bulk Product dde65052 | Electronics | $862.46 | 483 | ★ 0.8 | 95 | BULK-5fb629e2 |
| 12021 | Bulk Product a4e6890e | Home & Garden | $998.58 | 409 | ★ 4.9 | 32 | BULK-8342f434 |
| 12022 | Bulk Product fecc2c44 | Sports & Outdoors | $988.98 | 293 | ★ 0.8 | 50 | BULK-91001263 |
| 12023 | Bulk Product 157488f8 | Clothing | $614.71 | 67 | ★ 3.5 | 79 | BULK-83ace3a0 |
| 12024 | Bulk Product 454cbd39 | Electronics | $992.06 | 177 | ★ 2.4 | 11 | BULK-b1197d02 |
| 12025 | Bulk Product fbe20157 | Clothing | $134.56 | 305 | ★ 3.4 | 89 | BULK-171ed4d7 |
| 12026 | Bulk Product 47b4b7d0 | Sports & Outdoors | $448.44 | 46 | ★ 4.6 | 55 | BULK-2dcbbe5c |
| 12027 | Bulk Product 3b3be6c7 | Electronics | $133.56 | 255 | ★ 2.8 | 79 | BULK-501931ca |
| 12028 | Bulk Product 17bf134b | Home & Garden | $488.49 | 253 | ★ 3.7 | 96 | BULK-77fe176e |
| 12029 | Bulk Product 86657c1e | Toys & Games | $530.46 | 42 | ★ 3.4 | 50 | BULK-321c4c15 |
| 12030 | Bulk Product 9374ab3c | Clothing | $301.99 | 195 | ★ 2.1 | 37 | BULK-6f179735 |
| 12031 | Bulk Product bb448a03 | Toys & Games | $874.05 | 88 | ★ 3.3 | 71 | BULK-ce1d33e8 |
| 12032 | Bulk Product 0d29ee54 | Home & Garden | $157.06 | 1 | ★ 4.5 | 6 | BULK-c007f64c |
| 12033 | Bulk Product a9ce5e30 | Electronics | $42.78 | 205 | ★ 3.8 | 40 | BULK-854002be |
| 12034 | Bulk Product 37a8a9f6 | Electronics | $958.29 | 463 | ★ 1.5 | 45 | BULK-7cf69fdd |
| 12035 | Bulk Product 0f279729 | Electronics | $88.39 | 202 | ★ 2.9 | 45 | BULK-d5324c6d |
| 12036 | Bulk Product 1146c662 | Sports & Outdoors | $230.08 | 342 | ★ 2.7 | 58 | BULK-e7ee818f |
| 12037 | Bulk Product 67c796a6 | Electronics | $18.12 | 145 | ★ 3.8 | 11 | BULK-5a4db793 |
| 12038 | Bulk Product ba38e1ad | Sports & Outdoors | $359.39 | 202 | ★ 0.9 | 41 | BULK-f99b666d |
| 12039 | Bulk Product 54eee4d4 | Sports & Outdoors | $253.83 | 165 | ★ 3.0 | 96 | BULK-04732806 |
| 12040 | Bulk Product 9f3df142 | Sports & Outdoors | $105.07 | 94 | ★ 1.1 | 14 | BULK-5448da65 |
| 12041 | Bulk Product b051d687 | Toys & Games | $854.92 | 437 | ★ 4.5 | 36 | BULK-e69a4ae5 |
| 12042 | Bulk Product 559ddae3 | Books | $315.62 | 175 | ★ 0.3 | 44 | BULK-65d865e4 |
| 12043 | Bulk Product bbf4853d | Home & Garden | $357.90 | 467 | ★ 0.7 | 92 | BULK-bc2ad907 |
| 12044 | Bulk Product 3ffa665f | Books | $770.54 | 307 | ★ 4.4 | 72 | BULK-ec7cc0ee |
| 12045 | Bulk Product 8bba479f | Sports & Outdoors | $670.26 | 376 | ★ 1.6 | 20 | BULK-d1ccb85a |
| 12046 | Bulk Product cbf4bd21 | Clothing | $978.06 | 391 | ★ 3.7 | 44 | BULK-3dd1e4d0 |
| 12047 | Bulk Product afeb7025 | Clothing | $621.34 | 103 | ★ 2.1 | 25 | BULK-af622945 |
| 12048 | Bulk Product f7290973 | Books | $972.52 | 195 | ★ 1.5 | 38 | BULK-50e986fb |
| 12049 | Bulk Product 6cb0db92 | Home & Garden | $54.95 | 91 | ★ 4.6 | 9 | BULK-8f857cd9 |
| 12050 | Bulk Product 30bb8dfe | Toys & Games | $14.11 | 43 | ★ 1.9 | 24 | BULK-294ceb44 |
| 12051 | Bulk Product 3553915a | Toys & Games | $323.76 | 181 | ★ 1.2 | 21 | BULK-54b68b54 |
| 12052 | Bulk Product 6edb6055 | Electronics | $704.26 | 131 | ★ 3.2 | 99 | BULK-65bcb224 |
| 12053 | Bulk Product a32ae2d2 | Toys & Games | $448.41 | 360 | ★ 4.6 | 36 | BULK-caeae80c |
| 12054 | Bulk Product f726ea28 | Toys & Games | $889.31 | 194 | ★ 0.4 | 86 | BULK-818b99af |
| 12055 | Bulk Product 6dedf1da | Sports & Outdoors | $968.96 | 163 | ★ 3.7 | 79 | BULK-31bb2389 |
| 12056 | Bulk Product b954033a | Books | $30.68 | 326 | ★ 2.7 | 30 | BULK-ac90f5b4 |
| 12057 | Bulk Product 05245e92 | Clothing | $289.84 | 186 | ★ 4.4 | 50 | BULK-97fd9389 |
| 12058 | Bulk Product f37335cf | Electronics | $561.42 | 471 | ★ 2.7 | 59 | BULK-b6a1c303 |
| 12059 | Bulk Product 5baf15a9 | Clothing | $42.91 | 385 | ★ 1.8 | 32 | BULK-5c769de2 |
// 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
};
}