Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 9960 | Bulk Product be0aae2f | Toys & Games | $627.29 | 411 | ★ 3.4 | 54 | BULK-09a2eb82 |
| 9961 | Bulk Product 8bca77bd | Electronics | $474.96 | 48 | ★ 4.5 | 22 | BULK-ae5ae77f |
| 9962 | Bulk Product 525a1b16 | Clothing | $602.99 | 138 | ★ 4.0 | 69 | BULK-1149c84b |
| 9963 | Bulk Product 4e2c0a7f | Home & Garden | $610.78 | 468 | ★ 0.4 | 52 | BULK-e383b74f |
| 9964 | Bulk Product c8f93528 | Sports & Outdoors | $699.10 | 304 | ★ 0.1 | 65 | BULK-91e78ace |
| 9965 | Bulk Product 9558669e | Electronics | $63.85 | 478 | ★ 1.1 | 56 | BULK-84b3d669 |
| 9966 | Bulk Product f43d150c | Sports & Outdoors | $45.69 | 485 | ★ 0.3 | 7 | BULK-4cc44020 |
| 9967 | Bulk Product ce185969 | Home & Garden | $868.75 | 150 | ★ 2.5 | 73 | BULK-8a4d1668 |
| 9968 | Bulk Product b1250be8 | Home & Garden | $963.59 | 189 | ★ 3.8 | 94 | BULK-2d6886a1 |
| 9969 | Bulk Product c99816b1 | Electronics | $681.37 | 178 | ★ 3.3 | 15 | BULK-e355d86a |
| 9970 | Bulk Product 2b9aa4d7 | Books | $249.50 | 399 | ★ 4.8 | 46 | BULK-2487b0e3 |
| 9971 | Bulk Product 6e5b5fae | Sports & Outdoors | $320.58 | 445 | ★ 4.8 | 78 | BULK-0fb6310d |
| 9972 | Bulk Product d4d21444 | Toys & Games | $311.26 | 31 | ★ 1.4 | 18 | BULK-9153d6fa |
| 9973 | Bulk Product bb6c45fd | Toys & Games | $417.25 | 90 | ★ 2.2 | 44 | BULK-942c22aa |
| 9974 | Bulk Product 1eea8999 | Electronics | $234.64 | 177 | ★ 1.5 | 9 | BULK-c133b005 |
| 9975 | Bulk Product 77edc7ec | Electronics | $50.92 | 262 | ★ 3.9 | 52 | BULK-9d2559ff |
| 9976 | Bulk Product e2512b00 | Toys & Games | $122.00 | 177 | ★ 2.5 | 54 | BULK-7b1d1d9d |
| 9977 | Bulk Product 225b566b | Books | $197.78 | 347 | ★ 2.5 | 24 | BULK-8043c7f4 |
| 9978 | Bulk Product e5002e63 | Electronics | $207.29 | 125 | ★ 3.2 | 13 | BULK-fc5321fa |
| 9979 | Bulk Product d2559771 | Clothing | $254.53 | 97 | ★ 2.6 | 48 | BULK-7fcf6142 |
| 9980 | Bulk Product 6a6981be | Clothing | $862.44 | 457 | ★ 1.3 | 37 | BULK-672c0ec9 |
| 9981 | Bulk Product ac4e4d61 | Home & Garden | $314.38 | 460 | ★ 2.2 | 73 | BULK-ce4269b0 |
| 9982 | Bulk Product 2a94ae1f | Sports & Outdoors | $949.58 | 417 | ★ 3.9 | 62 | BULK-e707e8ce |
| 9983 | Bulk Product e97d7361 | Clothing | $247.25 | 235 | ★ 0.9 | 62 | BULK-c3278791 |
| 9984 | Bulk Product d21ea123 | Clothing | $659.82 | 41 | ★ 2.1 | 85 | BULK-e268e116 |
| 9985 | Bulk Product dc382fa1 | Electronics | $293.14 | 143 | ★ 1.9 | 86 | BULK-9707f128 |
| 9986 | Bulk Product 79640e02 | Books | $885.06 | 45 | ★ 1.0 | 95 | BULK-cf9d5c62 |
| 9987 | Bulk Product 18115f8a | Sports & Outdoors | $348.43 | 192 | ★ 2.4 | 47 | BULK-70c85eac |
| 9988 | Bulk Product fc7941b5 | Sports & Outdoors | $823.78 | 327 | ★ 4.6 | 7 | BULK-d02c97bc |
| 9989 | Bulk Product 1b10038f | Home & Garden | $83.04 | 393 | ★ 0.7 | 31 | BULK-1b74a33a |
| 9990 | Bulk Product 2acee5f6 | Clothing | $569.08 | 231 | ★ 0.7 | 27 | BULK-33c7e0da |
| 9991 | Bulk Product e2ea7e3a | Clothing | $626.70 | 301 | ★ 2.4 | 98 | BULK-d7b7f67f |
| 9992 | Bulk Product b8009ef2 | Electronics | $326.29 | 279 | ★ 3.8 | 34 | BULK-6fbf8ba3 |
| 9993 | Bulk Product f1fc2a6b | Clothing | $63.49 | 420 | ★ 4.2 | 28 | BULK-8a9f63e5 |
| 9994 | Bulk Product aa1bc554 | Sports & Outdoors | $444.47 | 384 | ★ 1.6 | 35 | BULK-0d692e6c |
| 9995 | Bulk Product ab255868 | Electronics | $981.05 | 132 | ★ 2.9 | 10 | BULK-be862a59 |
| 9996 | Bulk Product c15b05c2 | Books | $79.29 | 309 | ★ 0.9 | 24 | BULK-752a1ffb |
| 9997 | Bulk Product c2ec3ec3 | Home & Garden | $502.61 | 77 | ★ 2.7 | 91 | BULK-5d9d65b0 |
| 9998 | Bulk Product 0b9a6868 | Books | $495.15 | 263 | ★ 3.4 | 11 | BULK-3e5da8fb |
| 9999 | Bulk Product a61343f7 | Books | $243.20 | 345 | ★ 3.6 | 83 | BULK-4422502a |
| 10000 | Bulk Product ae6abbe0 | Books | $947.36 | 76 | ★ 3.7 | 84 | BULK-90f0215c |
| 10001 | Bulk Product f99f579b | Books | $309.82 | 339 | ★ 2.2 | 49 | BULK-3815e7fb |
| 10002 | Bulk Product 96803d16 | Books | $634.87 | 475 | ★ 1.7 | 29 | BULK-d3e0e37b |
| 10003 | Bulk Product f8ba144d | Electronics | $338.09 | 56 | ★ 0.7 | 66 | BULK-c9ed3998 |
| 10004 | Bulk Product 3337bfcb | Toys & Games | $737.23 | 305 | ★ 1.0 | 32 | BULK-ef0bb3d1 |
| 10005 | Bulk Product f8714db6 | Electronics | $491.19 | 101 | ★ 2.2 | 97 | BULK-a417df15 |
| 10006 | Bulk Product 65a573a9 | Toys & Games | $875.89 | 128 | ★ 2.8 | 56 | BULK-7c0dd7cd |
| 10007 | Bulk Product 40176488 | Clothing | $597.36 | 164 | ★ 1.2 | 40 | BULK-79ef070b |
| 10008 | Bulk Product 1231e689 | Electronics | $696.42 | 230 | ★ 2.8 | 97 | BULK-2d60a73f |
| 10009 | Bulk Product aef04d60 | Toys & Games | $952.73 | 487 | ★ 1.6 | 98 | BULK-0dd3d5da |
| 10010 | Bulk Product 6c81725b | Clothing | $570.37 | 19 | ★ 3.0 | 77 | BULK-c98149f0 |
| 10011 | Bulk Product 8d89c352 | Toys & Games | $864.78 | 246 | ★ 1.2 | 41 | BULK-e7384aeb |
| 10012 | Bulk Product 61e1e7ea | Clothing | $74.02 | 43 | ★ 2.2 | 86 | BULK-ba74023a |
| 10013 | Bulk Product 269aabe9 | Sports & Outdoors | $220.93 | 214 | ★ 1.9 | 3 | BULK-a4dc98a4 |
| 10014 | Bulk Product 651cc72e | Home & Garden | $742.20 | 33 | ★ 3.9 | 98 | BULK-e4284f1b |
| 10015 | Bulk Product a9fe443d | Sports & Outdoors | $190.73 | 297 | ★ 2.7 | 92 | BULK-19d242dc |
| 10016 | Bulk Product d1bb35b1 | Clothing | $144.39 | 81 | ★ 1.0 | 7 | BULK-91731ec8 |
| 10017 | Bulk Product 447bc894 | Sports & Outdoors | $664.85 | 499 | ★ 3.7 | 52 | BULK-3364dba1 |
| 10018 | Bulk Product 1a2abf56 | Electronics | $410.51 | 403 | ★ 4.0 | 29 | BULK-ddeb8773 |
| 10019 | Bulk Product 0c67b0e5 | Sports & Outdoors | $967.67 | 330 | ★ 5.0 | 22 | BULK-f2028bdc |
| 10020 | Bulk Product 6b1e6f81 | Books | $405.41 | 409 | ★ 4.4 | 10 | BULK-7a5df586 |
| 10021 | Bulk Product af32b2ca | Clothing | $290.13 | 449 | ★ 2.5 | 99 | BULK-32fc5475 |
| 10022 | Bulk Product 104ec175 | Electronics | $387.83 | 173 | ★ 1.6 | 0 | BULK-82667380 |
| 10023 | Bulk Product a402da52 | Clothing | $67.53 | 449 | ★ 3.9 | 64 | BULK-5294b4fd |
| 10024 | Bulk Product ae77d298 | Sports & Outdoors | $314.65 | 354 | ★ 4.1 | 44 | BULK-11d67b1b |
| 10025 | Bulk Product 37bdcf77 | Clothing | $884.73 | 8 | ★ 4.4 | 89 | BULK-7f2a65f0 |
| 10026 | Bulk Product 6fd0abbb | Sports & Outdoors | $826.53 | 408 | ★ 4.8 | 93 | BULK-4e2ecb05 |
| 10027 | Bulk Product 49ee37bf | Home & Garden | $502.23 | 382 | ★ 0.0 | 10 | BULK-4a37dbe6 |
| 10028 | Bulk Product 83895b9e | Electronics | $267.11 | 155 | ★ 2.4 | 99 | BULK-a3a896eb |
| 10029 | Bulk Product 56651955 | Toys & Games | $219.98 | 148 | ★ 0.8 | 59 | BULK-947749f6 |
| 10030 | Bulk Product 230f54ec | Home & Garden | $433.42 | 133 | ★ 1.8 | 43 | BULK-fbb6a73f |
| 10031 | Bulk Product 1dffa62a | Toys & Games | $426.46 | 201 | ★ 2.6 | 54 | BULK-252c4b0f |
| 10032 | Bulk Product 1dccce97 | Books | $393.48 | 219 | ★ 2.5 | 1 | BULK-724619cf |
| 10033 | Bulk Product 6e693aa9 | Sports & Outdoors | $677.57 | 21 | ★ 3.2 | 91 | BULK-70d65faf |
| 10034 | Bulk Product 798f0dba | Books | $963.42 | 120 | ★ 4.1 | 38 | BULK-eb6caf7a |
| 10035 | Bulk Product 9e78dd51 | Sports & Outdoors | $735.85 | 57 | ★ 0.3 | 6 | BULK-61cbf29b |
| 10036 | Bulk Product f115aa8b | Sports & Outdoors | $990.20 | 446 | ★ 1.5 | 97 | BULK-2e5dc9a5 |
| 10037 | Bulk Product 3f4510cf | Electronics | $240.86 | 490 | ★ 2.1 | 14 | BULK-72ffda81 |
| 10038 | Bulk Product e2a9dbbc | Toys & Games | $763.45 | 36 | ★ 2.3 | 39 | BULK-69f7195f |
| 10039 | Bulk Product d8c97cf5 | Electronics | $276.16 | 160 | ★ 0.6 | 44 | BULK-bf21acb8 |
| 10040 | Bulk Product 18da4b20 | Home & Garden | $261.27 | 138 | ★ 1.9 | 73 | BULK-27678f67 |
| 10041 | Bulk Product 0f25ba0e | Electronics | $595.82 | 33 | ★ 2.0 | 2 | BULK-e82a2ecf |
| 10042 | Bulk Product 4b0b15f3 | Clothing | $445.90 | 297 | ★ 2.0 | 81 | BULK-ee164375 |
| 10043 | Bulk Product 41730bbf | Books | $529.23 | 7 | ★ 0.4 | 27 | BULK-03e90d24 |
| 10044 | Bulk Product 3ef39d20 | Clothing | $295.96 | 180 | ★ 2.6 | 22 | BULK-3a87ccdb |
| 10045 | Bulk Product 5758905c | Electronics | $343.03 | 360 | ★ 1.2 | 19 | BULK-38a3e1a4 |
| 10046 | Bulk Product 551bddb7 | Electronics | $277.67 | 297 | ★ 3.6 | 76 | BULK-78dde8f7 |
| 10047 | Bulk Product fd8b37de | Home & Garden | $278.79 | 316 | ★ 0.7 | 56 | BULK-00e54a4b |
| 10048 | Bulk Product 13f98da8 | Home & Garden | $978.23 | 105 | ★ 4.6 | 31 | BULK-441a37b6 |
| 10049 | Bulk Product 256b046d | Clothing | $723.75 | 13 | ★ 4.4 | 89 | BULK-02b42655 |
| 10050 | Bulk Product dc60633f | Sports & Outdoors | $512.23 | 335 | ★ 4.7 | 28 | BULK-eb509297 |
| 10051 | Bulk Product 8390c593 | Toys & Games | $842.98 | 374 | ★ 3.4 | 60 | BULK-1bbc8a19 |
| 10052 | Bulk Product 661c81b3 | Books | $86.13 | 176 | ★ 4.7 | 71 | BULK-8fe4575e |
| 10053 | Bulk Product a28e1af8 | Toys & Games | $571.01 | 172 | ★ 0.4 | 13 | BULK-eb7ad5df |
| 10054 | Bulk Product 0810a311 | Electronics | $546.74 | 248 | ★ 1.8 | 45 | BULK-c1f6ddd6 |
| 10055 | Bulk Product 6d82f425 | Home & Garden | $136.62 | 346 | ★ 0.2 | 57 | BULK-a2c807de |
| 10056 | Bulk Product b9ea7e7d | Clothing | $826.11 | 370 | ★ 1.3 | 16 | BULK-2a063b18 |
| 10057 | Bulk Product b0ebd54f | Clothing | $802.61 | 79 | ★ 0.5 | 59 | BULK-adaae8e8 |
| 10058 | Bulk Product 0c0f01fc | Toys & Games | $121.97 | 3 | ★ 4.8 | 47 | BULK-c4f66807 |
| 10059 | Bulk Product a006b7a5 | Sports & Outdoors | $485.92 | 69 | ★ 4.5 | 4 | BULK-ad068491 |
// 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
};
}