Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 7160 | Bulk Product 5e3c6951 | Toys & Games | $923.11 | 112 | ★ 2.5 | 80 | BULK-f335f259 |
| 7161 | Bulk Product 36120d80 | Sports & Outdoors | $385.23 | 179 | ★ 0.7 | 14 | BULK-554a8328 |
| 7162 | Bulk Product de0e30ba | Clothing | $802.86 | 173 | ★ 0.5 | 53 | BULK-5d78f363 |
| 7163 | Bulk Product ce913e72 | Toys & Games | $645.93 | 494 | ★ 3.2 | 18 | BULK-f714d5c2 |
| 7164 | Bulk Product 480db72b | Home & Garden | $509.92 | 447 | ★ 0.0 | 22 | BULK-cf664baa |
| 7165 | Bulk Product 509e1df3 | Clothing | $817.62 | 144 | ★ 0.9 | 47 | BULK-644895f9 |
| 7166 | Bulk Product 5d7aabec | Home & Garden | $118.33 | 10 | ★ 4.1 | 20 | BULK-443c13f9 |
| 7167 | Bulk Product 977efc13 | Toys & Games | $496.13 | 344 | ★ 2.0 | 10 | BULK-16e18285 |
| 7168 | Bulk Product a452b7ff | Clothing | $556.94 | 496 | ★ 4.6 | 16 | BULK-0b1e1c93 |
| 7169 | Bulk Product c9b92ca8 | Electronics | $220.19 | 262 | ★ 0.8 | 1 | BULK-30edd431 |
| 7170 | Bulk Product 31f01fdd | Clothing | $628.50 | 405 | ★ 0.3 | 52 | BULK-bdfb4699 |
| 7171 | Bulk Product 1b2d8ae5 | Books | $688.55 | 332 | ★ 2.8 | 0 | BULK-aecf2648 |
| 7172 | Bulk Product 856a998a | Clothing | $975.07 | 252 | ★ 0.5 | 75 | BULK-0484a196 |
| 7173 | Bulk Product 3b99a6cc | Sports & Outdoors | $109.05 | 442 | ★ 1.2 | 33 | BULK-48d9d2e6 |
| 7174 | Bulk Product be0f195c | Home & Garden | $59.80 | 380 | ★ 0.5 | 38 | BULK-dcaa22bf |
| 7175 | Bulk Product e5cd9817 | Clothing | $365.07 | 170 | ★ 4.9 | 45 | BULK-9c3096eb |
| 7176 | Bulk Product db4352d2 | Toys & Games | $537.86 | 62 | ★ 4.2 | 99 | BULK-4a74433b |
| 7177 | Bulk Product 659e481f | Home & Garden | $54.61 | 317 | ★ 4.4 | 55 | BULK-412e83bd |
| 7178 | Bulk Product 4d0e85b8 | Sports & Outdoors | $691.98 | 498 | ★ 1.0 | 90 | BULK-c12a30bd |
| 7179 | Bulk Product 3180ecfb | Books | $540.54 | 454 | ★ 1.1 | 27 | BULK-d84616a3 |
| 7180 | Bulk Product d85d8535 | Toys & Games | $992.00 | 403 | ★ 0.5 | 20 | BULK-cf99fafa |
| 7181 | Bulk Product 8667b043 | Clothing | $81.15 | 283 | ★ 2.0 | 73 | BULK-8cd39500 |
| 7182 | Bulk Product 38c88010 | Toys & Games | $363.86 | 272 | ★ 4.9 | 71 | BULK-c4aae766 |
| 7183 | Bulk Product 26ce2930 | Clothing | $137.90 | 145 | ★ 4.4 | 31 | BULK-1abc9415 |
| 7184 | Bulk Product 74e0a0c7 | Books | $31.67 | 110 | ★ 4.9 | 42 | BULK-27799d16 |
| 7185 | Bulk Product f1b946e2 | Toys & Games | $998.14 | 200 | ★ 3.8 | 61 | BULK-1bbbcb4d |
| 7186 | Bulk Product c906edbd | Sports & Outdoors | $485.11 | 184 | ★ 3.0 | 5 | BULK-9e920270 |
| 7187 | Bulk Product 083e1588 | Books | $160.82 | 344 | ★ 2.1 | 44 | BULK-f92c5cec |
| 7188 | Bulk Product b2094200 | Clothing | $927.63 | 299 | ★ 2.0 | 14 | BULK-a027c9d8 |
| 7189 | Bulk Product 89c6396d | Home & Garden | $505.24 | 253 | ★ 0.1 | 73 | BULK-81677de0 |
| 7190 | Bulk Product 1bc940ec | Toys & Games | $130.35 | 340 | ★ 1.8 | 25 | BULK-2b0cc9a1 |
| 7191 | Bulk Product 12ec7af9 | Electronics | $996.16 | 91 | ★ 2.6 | 27 | BULK-85b67921 |
| 7192 | Bulk Product 6123d603 | Home & Garden | $231.34 | 15 | ★ 1.9 | 99 | BULK-8cd6dd22 |
| 7193 | Bulk Product 41b9f627 | Electronics | $502.49 | 0 | ★ 4.1 | 59 | BULK-74ae258b |
| 7194 | Bulk Product 9c2776c8 | Books | $507.74 | 152 | ★ 2.6 | 81 | BULK-7cda2cb2 |
| 7195 | Bulk Product a85ec2aa | Home & Garden | $470.29 | 483 | ★ 3.2 | 3 | BULK-cb951e20 |
| 7196 | Bulk Product a5442ece | Sports & Outdoors | $877.34 | 116 | ★ 0.8 | 11 | BULK-00a2b874 |
| 7197 | Bulk Product 4c224796 | Electronics | $17.89 | 347 | ★ 0.6 | 98 | BULK-11e5a323 |
| 7198 | Bulk Product 8885ed5e | Toys & Games | $373.28 | 212 | ★ 4.1 | 63 | BULK-761c25e9 |
| 7199 | Bulk Product aa9f99f6 | Electronics | $839.17 | 109 | ★ 4.6 | 4 | BULK-49fd1a95 |
| 7200 | Bulk Product c89c927a | Toys & Games | $266.48 | 46 | ★ 2.0 | 40 | BULK-a59a3e78 |
| 7201 | Bulk Product ca488c2a | Clothing | $393.33 | 80 | ★ 4.1 | 39 | BULK-1d5e4389 |
| 7202 | Bulk Product e09c8e97 | Clothing | $237.15 | 364 | ★ 0.6 | 21 | BULK-a35eacd6 |
| 7203 | Bulk Product 59d1102d | Sports & Outdoors | $839.18 | 195 | ★ 2.4 | 89 | BULK-6dbef5aa |
| 7204 | Bulk Product ce866757 | Home & Garden | $390.04 | 296 | ★ 4.7 | 30 | BULK-1d86d149 |
| 7205 | Bulk Product 1cd85988 | Home & Garden | $161.61 | 358 | ★ 0.6 | 57 | BULK-d1294cb2 |
| 7206 | Bulk Product f85eef5d | Electronics | $380.83 | 70 | ★ 4.3 | 14 | BULK-e429fca2 |
| 7207 | Bulk Product bf37684f | Clothing | $720.40 | 92 | ★ 0.5 | 2 | BULK-c7467442 |
| 7208 | Bulk Product ae125623 | Home & Garden | $571.47 | 94 | ★ 4.9 | 43 | BULK-e0fd2526 |
| 7209 | Bulk Product 883d582b | Electronics | $881.09 | 39 | ★ 0.8 | 36 | BULK-e2e7eb86 |
| 7210 | Bulk Product 6ea441a4 | Toys & Games | $678.49 | 459 | ★ 3.6 | 14 | BULK-a8071843 |
| 7211 | Bulk Product 67a7f51a | Clothing | $529.04 | 281 | ★ 4.5 | 96 | BULK-898a324f |
| 7212 | Bulk Product 63d2b484 | Sports & Outdoors | $999.59 | 132 | ★ 2.0 | 63 | BULK-faa25a33 |
| 7213 | Bulk Product 4efc919e | Sports & Outdoors | $577.74 | 106 | ★ 0.3 | 14 | BULK-339d3f9c |
| 7214 | Bulk Product 515df6be | Home & Garden | $69.98 | 376 | ★ 4.6 | 79 | BULK-0556d483 |
| 7215 | Bulk Product 67c98e5f | Books | $614.54 | 477 | ★ 2.0 | 29 | BULK-9deae44a |
| 7216 | Bulk Product 7f32b2b9 | Clothing | $227.51 | 423 | ★ 2.5 | 91 | BULK-9c3e9efb |
| 7217 | Bulk Product fd5eb6f5 | Home & Garden | $524.87 | 317 | ★ 0.1 | 8 | BULK-abfa513a |
| 7218 | Bulk Product d627089c | Home & Garden | $314.38 | 284 | ★ 2.9 | 18 | BULK-62bc1e93 |
| 7219 | Bulk Product 62d28b13 | Toys & Games | $347.36 | 27 | ★ 4.4 | 81 | BULK-91aca275 |
| 7220 | Bulk Product 5dc07a5c | Electronics | $218.94 | 298 | ★ 2.6 | 97 | BULK-fb29a91a |
| 7221 | Bulk Product 9101c0b8 | Toys & Games | $625.12 | 24 | ★ 0.6 | 53 | BULK-1a7c70de |
| 7222 | Bulk Product 4da6cc14 | Books | $110.56 | 327 | ★ 4.9 | 79 | BULK-56e2c569 |
| 7223 | Bulk Product 231f1333 | Home & Garden | $22.53 | 164 | ★ 2.8 | 2 | BULK-2b2f4417 |
| 7224 | Bulk Product fe7d7aee | Electronics | $971.78 | 143 | ★ 2.7 | 84 | BULK-9870311f |
| 7225 | Bulk Product e533ffee | Sports & Outdoors | $112.77 | 313 | ★ 0.2 | 2 | BULK-dbe04627 |
| 7226 | Bulk Product 2fad2460 | Home & Garden | $190.89 | 402 | ★ 4.9 | 61 | BULK-4a41c9fa |
| 7227 | Bulk Product ae580296 | Home & Garden | $551.22 | 233 | ★ 0.1 | 5 | BULK-f3b127f7 |
| 7228 | Bulk Product 55f51f1c | Electronics | $806.99 | 120 | ★ 1.1 | 29 | BULK-b854f7a6 |
| 7229 | Bulk Product 9e2a6623 | Books | $601.73 | 44 | ★ 0.1 | 73 | BULK-4ecdc706 |
| 7230 | Bulk Product fa6179b3 | Home & Garden | $524.24 | 216 | ★ 4.2 | 55 | BULK-badbc189 |
| 7231 | Bulk Product 8e6d1f0d | Clothing | $414.74 | 325 | ★ 3.9 | 85 | BULK-29ced2e1 |
| 7232 | Bulk Product 2853ea54 | Electronics | $966.76 | 490 | ★ 1.6 | 77 | BULK-c1607561 |
| 7233 | Bulk Product 0273f0e2 | Toys & Games | $517.83 | 338 | ★ 4.7 | 34 | BULK-c61a2836 |
| 7234 | Bulk Product 7fc32fa8 | Clothing | $296.09 | 302 | ★ 1.1 | 27 | BULK-832c4a86 |
| 7235 | Bulk Product ad3b58af | Electronics | $177.60 | 298 | ★ 3.4 | 5 | BULK-f3faaae8 |
| 7236 | Bulk Product a2a593ad | Toys & Games | $521.40 | 443 | ★ 3.0 | 65 | BULK-8b87a999 |
| 7237 | Bulk Product b17b01bf | Electronics | $430.76 | 127 | ★ 3.1 | 2 | BULK-74d5edb9 |
| 7238 | Bulk Product 6b2aaa6c | Toys & Games | $421.50 | 417 | ★ 2.6 | 32 | BULK-71de173b |
| 7239 | Bulk Product f171ea50 | Electronics | $1,009.87 | 405 | ★ 4.5 | 59 | BULK-adb20717 |
| 7240 | Bulk Product e046bd39 | Electronics | $986.63 | 125 | ★ 4.6 | 19 | BULK-a1c5522d |
| 7241 | Bulk Product c085caa9 | Toys & Games | $134.60 | 169 | ★ 1.4 | 61 | BULK-3b534bb4 |
| 7242 | Bulk Product 0158273a | Sports & Outdoors | $730.41 | 316 | ★ 2.3 | 18 | BULK-abc67375 |
| 7243 | Bulk Product db9bfc04 | Toys & Games | $501.79 | 116 | ★ 3.2 | 7 | BULK-de4d9243 |
| 7244 | Bulk Product 735f7768 | Clothing | $652.89 | 163 | ★ 2.8 | 6 | BULK-5a9811af |
| 7245 | Bulk Product 73475ce4 | Home & Garden | $760.82 | 325 | ★ 3.1 | 4 | BULK-f474a1e8 |
| 7246 | Bulk Product 670d551c | Electronics | $301.74 | 445 | ★ 3.0 | 98 | BULK-339a6f41 |
| 7247 | Bulk Product 2a29deb4 | Sports & Outdoors | $475.49 | 30 | ★ 3.8 | 55 | BULK-64d5df19 |
| 7248 | Bulk Product d45ede60 | Electronics | $445.76 | 41 | ★ 2.1 | 49 | BULK-dd58844e |
| 7249 | Bulk Product 84db5c30 | Home & Garden | $362.57 | 122 | ★ 0.2 | 14 | BULK-aca0558d |
| 7250 | Bulk Product d638bf75 | Sports & Outdoors | $80.87 | 302 | ★ 0.5 | 83 | BULK-ef6b6f7c |
| 7251 | Bulk Product 58209a90 | Electronics | $593.42 | 395 | ★ 4.1 | 63 | BULK-9b31089f |
| 7252 | Bulk Product b3a7ae7e | Books | $55.38 | 66 | ★ 0.8 | 88 | BULK-ad88e5a5 |
| 7253 | Bulk Product eca4d5c1 | Home & Garden | $353.13 | 27 | ★ 3.4 | 52 | BULK-860bb77d |
| 7254 | Bulk Product 9f67be7c | Toys & Games | $515.54 | 180 | ★ 2.2 | 19 | BULK-33cd11f9 |
| 7255 | Bulk Product 62e46711 | Home & Garden | $290.44 | 170 | ★ 2.9 | 57 | BULK-6f5924bd |
| 7256 | Bulk Product e3fdda11 | Sports & Outdoors | $824.75 | 26 | ★ 2.0 | 20 | BULK-44d076a0 |
| 7257 | Bulk Product 1b10f579 | Toys & Games | $54.65 | 95 | ★ 4.6 | 49 | BULK-3b28490a |
| 7258 | Bulk Product f49dfc66 | Clothing | $477.05 | 148 | ★ 4.6 | 10 | BULK-71dc7c64 |
| 7259 | Bulk Product d1670cc1 | Toys & Games | $768.14 | 92 | ★ 2.1 | 69 | BULK-2e0a0311 |
// 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
};
}