Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 3137 | Premium Sports & Outdoors Product Mini | Sports & Outdoors | $623.72 | 498 | ★ 2.2 | 532 | SKU-003137 |
| 3138 | Super Health & Beauty Product XL | Health & Beauty | $119.44 | 363 | ★ 1.8 | 51 | SKU-003138 |
| 3139 | Standard Food & Grocery Product Max | Food & Grocery | $328.28 | 428 | ★ 1.4 | 725 | SKU-003139 |
| 3140 | Elite Books Product XL | Books | $508.17 | 320 | ★ 4.1 | 572 | SKU-003140 |
| 3141 | Pro Home & Garden Product Max | Home & Garden | $545.09 | 245 | ★ 4.4 | 178 | SKU-003141 |
| 3142 | Pro Books Product Plus | Books | $872.00 | 195 | ★ 4.1 | 530 | SKU-003142 |
| 3143 | Economy Toys & Games Product Lite | Toys & Games | $236.86 | 325 | ★ 4.5 | 208 | SKU-003143 |
| 3144 | Mega Books Product Classic | Books | $892.53 | 174 | ★ 1.4 | 440 | SKU-003144 |
| 3145 | Economy Automotive Product 2024 | Automotive | $348.59 | 93 | ★ 1.5 | 569 | SKU-003145 |
| 3146 | Mega Office Supplies Product Advanced | Office Supplies | $267.68 | 173 | ★ 2.2 | 323 | SKU-003146 |
| 3147 | Deluxe Automotive Product Advanced | Automotive | $56.13 | 288 | ★ 2.3 | 552 | SKU-003147 |
| 3148 | Standard Toys & Games Product 2024 | Toys & Games | $366.75 | 52 | ★ 1.7 | 997 | SKU-003148 |
| 3149 | Super Clothing Product Max | Clothing | $356.19 | 393 | ★ 2.7 | 156 | SKU-003149 |
| 3150 | Economy Home & Garden Product Lite | Home & Garden | $16.92 | 212 | ★ 3.1 | 928 | SKU-003150 |
| 3151 | Elite Sports & Outdoors Product Special Edition | Sports & Outdoors | $827.54 | 276 | ★ 3.7 | 184 | SKU-003151 |
| 3152 | Ultra Toys & Games Product 2024 | Toys & Games | $66.89 | 491 | ★ 4.3 | 290 | SKU-003152 |
| 3154 | Economy Home & Garden Product Lite | Home & Garden | $756.12 | 432 | ★ 2.2 | 432 | SKU-003154 |
| 3155 | Deluxe Clothing Product Pro | Clothing | $964.45 | 320 | ★ 2.4 | 583 | SKU-003155 |
| 3156 | Economy Food & Grocery Product Max | Food & Grocery | $761.03 | 488 | ★ 3.7 | 623 | SKU-003156 |
| 3157 | Professional Books Product Pro | Books | $509.56 | 480 | ★ 4.8 | 407 | SKU-003157 |
| 3158 | Super Electronics Product Mini | Electronics | $561.67 | 266 | ★ 1.3 | 493 | SKU-003158 |
| 3159 | Economy Electronics Product Classic | Electronics | $316.20 | 444 | ★ 4.7 | 579 | SKU-003159 |
| 3160 | Ultra Electronics Product Special Edition | Electronics | $170.54 | 172 | ★ 2.7 | 852 | SKU-003160 |
| 3161 | Economy Health & Beauty Product Classic | Health & Beauty | $324.79 | 188 | ★ 4.1 | 762 | SKU-003161 |
| 3162 | Economy Clothing Product Lite | Clothing | $333.38 | 241 | ★ 3.3 | 624 | SKU-003162 |
| 3163 | Economy Office Supplies Product Plus | Office Supplies | $24.19 | 66 | ★ 3.2 | 682 | SKU-003163 |
| 3164 | Super Clothing Product Lite | Clothing | $537.36 | 221 | ★ 2.3 | 590 | SKU-003164 |
| 3165 | Standard Automotive Product Mini | Automotive | $755.72 | 474 | ★ 2.5 | 561 | SKU-003165 |
| 3166 | Mega Food & Grocery Product XL | Food & Grocery | $41.48 | 42 | ★ 1.1 | 69 | SKU-003166 |
| 3168 | Mega Office Supplies Product Advanced | Office Supplies | $525.35 | 290 | ★ 1.3 | 15 | SKU-003168 |
| 3169 | Premium Automotive Product Max | Automotive | $539.95 | 465 | ★ 1.7 | 511 | SKU-003169 |
| 3171 | Economy Health & Beauty Product Advanced | Health & Beauty | $510.65 | 220 | ★ 4.9 | 996 | SKU-003171 |
| 3172 | Ultra Health & Beauty Product Pro | Health & Beauty | $605.06 | 58 | ★ 1.9 | 748 | SKU-003172 |
| 3173 | Standard Clothing Product Mini | Clothing | $526.00 | 158 | ★ 1.5 | 734 | SKU-003173 |
| 3174 | Standard Sports & Outdoors Product Plus | Sports & Outdoors | $54.27 | 435 | ★ 2.2 | 686 | SKU-003174 |
| 3175 | Pro Toys & Games Product Special Edition | Toys & Games | $854.95 | 133 | ★ 1.3 | 569 | SKU-003175 |
| 3176 | Pro Clothing Product Advanced | Clothing | $93.44 | 265 | ★ 3.8 | 232 | SKU-003176 |
| 3177 | Pro Electronics Product Max | Electronics | $375.04 | 442 | ★ 2.2 | 810 | SKU-003177 |
| 3178 | Mega Clothing Product Plus | Clothing | $394.64 | 258 | ★ 4.4 | 355 | SKU-003178 |
| 3179 | Mega Books Product XL | Books | $338.31 | 262 | ★ 4.9 | 425 | SKU-003179 |
| 3181 | Elite Office Supplies Product 2024 | Office Supplies | $937.63 | 318 | ★ 1.7 | 351 | SKU-003181 |
| 3182 | Pro Home & Garden Product 2024 | Home & Garden | $677.76 | 221 | ★ 1.2 | 342 | SKU-003182 |
| 3183 | Deluxe Office Supplies Product Plus | Office Supplies | $202.10 | 11 | ★ 4.8 | 233 | SKU-003183 |
| 3184 | Super Sports & Outdoors Product Max | Sports & Outdoors | $31.08 | 445 | ★ 4.6 | 924 | SKU-003184 |
| 3185 | Ultra Electronics Product Plus | Electronics | $390.77 | 362 | ★ 2.5 | 49 | SKU-003185 |
| 3186 | Economy Electronics Product Max | Electronics | $81.20 | 94 | ★ 4.5 | 939 | SKU-003186 |
| 3187 | Super Automotive Product 2024 | Automotive | $570.45 | 200 | ★ 4.8 | 410 | SKU-003187 |
| 3188 | Super Sports & Outdoors Product XL | Sports & Outdoors | $513.43 | 37 | ★ 1.8 | 886 | SKU-003188 |
| 3190 | Economy Books Product Pro | Books | $714.65 | 331 | ★ 3.5 | 168 | SKU-003190 |
| 3192 | Standard Automotive Product Mini | Automotive | $534.58 | 291 | ★ 4.2 | 407 | SKU-003192 |
| 3193 | Standard Electronics Product Lite | Electronics | $659.93 | 383 | ★ 4.3 | 381 | SKU-003193 |
| 3194 | Ultra Electronics Product Lite | Electronics | $913.01 | 244 | ★ 3.8 | 856 | SKU-003194 |
| 3195 | Pro Food & Grocery Product XL | Food & Grocery | $327.33 | 349 | ★ 2.9 | 920 | SKU-003195 |
| 3196 | Elite Automotive Product Advanced | Automotive | $287.45 | 427 | ★ 1.9 | 999 | SKU-003196 |
| 3197 | Ultra Toys & Games Product Lite | Toys & Games | $855.91 | 335 | ★ 1.9 | 785 | SKU-003197 |
| 3198 | Super Health & Beauty Product XL | Health & Beauty | $714.10 | 432 | ★ 3.9 | 969 | SKU-003198 |
| 3199 | Standard Clothing Product Special Edition | Clothing | $812.44 | 422 | ★ 3.6 | 891 | SKU-003199 |
| 3200 | Professional Health & Beauty Product Mini | Health & Beauty | $739.82 | 296 | ★ 4.8 | 92 | SKU-003200 |
| 3201 | Professional Automotive Product Pro | Automotive | $232.77 | 473 | ★ 4.6 | 49 | SKU-003201 |
| 3203 | Elite Sports & Outdoors Product 2024 | Sports & Outdoors | $265.69 | 277 | ★ 1.7 | 38 | SKU-003203 |
| 3204 | Economy Sports & Outdoors Product Special Edition | Sports & Outdoors | $452.31 | 290 | ★ 4.9 | 86 | SKU-003204 |
| 3205 | Standard Electronics Product 2024 | Electronics | $686.87 | 404 | ★ 2.6 | 265 | SKU-003205 |
| 3206 | Professional Office Supplies Product Lite | Office Supplies | $55.01 | 479 | ★ 2.4 | 702 | SKU-003206 |
| 3207 | Deluxe Clothing Product Max | Clothing | $83.48 | 13 | ★ 1.7 | 757 | SKU-003207 |
| 3208 | Deluxe Clothing Product Mini | Clothing | $52.70 | 236 | ★ 4.8 | 951 | SKU-003208 |
| 3209 | Pro Automotive Product Mini | Automotive | $663.35 | 481 | ★ 4.7 | 98 | SKU-003209 |
| 3210 | Pro Office Supplies Product 2024 | Office Supplies | $439.82 | 296 | ★ 3.1 | 870 | SKU-003210 |
| 3211 | Pro Toys & Games Product 2024 | Toys & Games | $204.90 | 107 | ★ 3.5 | 495 | SKU-003211 |
| 3212 | Premium Books Product Plus | Books | $489.08 | 306 | ★ 3.6 | 70 | SKU-003212 |
| 3213 | Standard Health & Beauty Product Pro | Health & Beauty | $832.22 | 173 | ★ 3.5 | 901 | SKU-003213 |
| 3214 | Mega Sports & Outdoors Product Mini | Sports & Outdoors | $752.59 | 249 | ★ 2.6 | 642 | SKU-003214 |
| 3215 | Professional Electronics Product Special Edition | Electronics | $984.84 | 99 | ★ 2.7 | 748 | SKU-003215 |
| 3217 | Standard Clothing Product XL | Clothing | $534.28 | 384 | ★ 1.8 | 915 | SKU-003217 |
| 3218 | Economy Sports & Outdoors Product Lite | Sports & Outdoors | $486.87 | 113 | ★ 5.0 | 486 | SKU-003218 |
| 3220 | Pro Toys & Games Product Plus | Toys & Games | $578.93 | 171 | ★ 3.2 | 703 | SKU-003220 |
| 3221 | Pro Automotive Product Lite | Automotive | $506.48 | 455 | ★ 2.9 | 75 | SKU-003221 |
| 3222 | Deluxe Food & Grocery Product Lite | Food & Grocery | $785.32 | 485 | ★ 2.6 | 115 | SKU-003222 |
| 3223 | Standard Health & Beauty Product Classic | Health & Beauty | $839.43 | 24 | ★ 4.8 | 64 | SKU-003223 |
| 3224 | Standard Toys & Games Product Plus | Toys & Games | $605.89 | 73 | ★ 3.7 | 551 | SKU-003224 |
| 3225 | Super Sports & Outdoors Product Lite | Sports & Outdoors | $195.69 | 393 | ★ 4.8 | 497 | SKU-003225 |
| 3226 | Deluxe Books Product Classic | Books | $814.60 | 289 | ★ 4.8 | 198 | SKU-003226 |
| 3227 | Premium Health & Beauty Product XL | Health & Beauty | $770.60 | 386 | ★ 3.2 | 60 | SKU-003227 |
| 3228 | Super Health & Beauty Product Advanced | Health & Beauty | $258.59 | 100 | ★ 3.8 | 708 | SKU-003228 |
| 3229 | Economy Home & Garden Product 2024 | Home & Garden | $952.17 | 477 | ★ 4.0 | 890 | SKU-003229 |
| 3230 | Pro Health & Beauty Product Advanced | Health & Beauty | $43.57 | 19 | ★ 1.6 | 415 | SKU-003230 |
| 3231 | Mega Electronics Product XL | Electronics | $458.30 | 228 | ★ 2.6 | 598 | SKU-003231 |
| 3232 | Deluxe Home & Garden Product Plus | Home & Garden | $126.34 | 498 | ★ 3.6 | 956 | SKU-003232 |
| 3234 | Ultra Automotive Product Mini | Automotive | $223.61 | 345 | ★ 1.6 | 626 | SKU-003234 |
| 3235 | Premium Sports & Outdoors Product Special Edition | Sports & Outdoors | $221.94 | 256 | ★ 2.6 | 859 | SKU-003235 |
| 3237 | Elite Office Supplies Product 2024 | Office Supplies | $993.73 | 462 | ★ 3.8 | 323 | SKU-003237 |
| 3238 | Mega Electronics Product Classic | Electronics | $493.55 | 324 | ★ 3.2 | 609 | SKU-003238 |
| 3239 | Super Food & Grocery Product Plus | Food & Grocery | $755.37 | 245 | ★ 2.2 | 994 | SKU-003239 |
| 3240 | Standard Clothing Product XL | Clothing | $373.29 | 9 | ★ 2.3 | 478 | SKU-003240 |
| 3241 | Premium Automotive Product Special Edition | Automotive | $570.31 | 149 | ★ 1.9 | 190 | SKU-003241 |
| 3242 | Standard Office Supplies Product 2024 | Office Supplies | $451.58 | 447 | ★ 2.2 | 421 | SKU-003242 |
| 3243 | Standard Automotive Product Classic | Automotive | $954.37 | 347 | ★ 4.3 | 146 | SKU-003243 |
| 3244 | Standard Clothing Product Special Edition | Clothing | $652.25 | 7 | ★ 3.9 | 310 | SKU-003244 |
| 3245 | Ultra Automotive Product Mini | Automotive | $995.01 | 401 | ★ 4.0 | 517 | SKU-003245 |
| 3246 | Premium Electronics Product Max | Electronics | $358.43 | 232 | ★ 2.0 | 882 | SKU-003246 |
| 3249 | Economy Sports & Outdoors Product Plus | Sports & Outdoors | $140.62 | 242 | ★ 1.3 | 334 | SKU-003249 |
// 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
};
}