Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 6760 | Bulk Product f0f4d472 | Books | $349.87 | 349 | ★ 1.7 | 40 | BULK-46010ca0 |
| 6761 | Bulk Product 653cf323 | Home & Garden | $520.55 | 140 | ★ 3.1 | 48 | BULK-23d60da7 |
| 6762 | Bulk Product 9e50f60c | Toys & Games | $906.91 | 458 | ★ 3.2 | 4 | BULK-08e85e60 |
| 6763 | Bulk Product bd46d611 | Electronics | $723.60 | 371 | ★ 2.3 | 40 | BULK-7a537d47 |
| 6764 | Bulk Product 9ca43b9a | Sports & Outdoors | $556.85 | 351 | ★ 3.5 | 42 | BULK-bd3c1be2 |
| 6765 | Bulk Product 2ef853ee | Home & Garden | $593.58 | 461 | ★ 3.2 | 60 | BULK-f7fb303d |
| 6766 | Bulk Product 9922231e | Sports & Outdoors | $972.89 | 304 | ★ 2.5 | 31 | BULK-46d86be9 |
| 6767 | Bulk Product b6354522 | Home & Garden | $742.08 | 451 | ★ 0.7 | 57 | BULK-ceb7277c |
| 6768 | Bulk Product 4db792bd | Electronics | $727.93 | 75 | ★ 3.6 | 16 | BULK-2a0e4952 |
| 6769 | Bulk Product 8f10f09c | Toys & Games | $667.01 | 357 | ★ 2.9 | 65 | BULK-96fc9545 |
| 6770 | Bulk Product 2ce3ebb3 | Electronics | $687.25 | 99 | ★ 4.4 | 94 | BULK-614a8fb3 |
| 6771 | Bulk Product dbc8f3c9 | Books | $922.81 | 463 | ★ 3.7 | 27 | BULK-2f0174eb |
| 6772 | Bulk Product 849ae420 | Sports & Outdoors | $648.23 | 107 | ★ 3.2 | 83 | BULK-63d102e6 |
| 6773 | Bulk Product 93b6fbb1 | Sports & Outdoors | $1,001.36 | 331 | ★ 4.4 | 96 | BULK-0786a645 |
| 6774 | Bulk Product 6bc5be9e | Sports & Outdoors | $830.36 | 122 | ★ 2.9 | 43 | BULK-6ba86789 |
| 6775 | Bulk Product a24d63e0 | Clothing | $491.83 | 232 | ★ 1.2 | 36 | BULK-49ea10ce |
| 6776 | Bulk Product c0f76bae | Clothing | $65.72 | 386 | ★ 1.7 | 3 | BULK-f98dd8b6 |
| 6777 | Bulk Product 4361d1cf | Clothing | $599.20 | 42 | ★ 2.9 | 22 | BULK-a2245436 |
| 6778 | Bulk Product 46b3a1c1 | Sports & Outdoors | $597.03 | 482 | ★ 2.4 | 77 | BULK-8a020e20 |
| 6779 | Bulk Product 27e674d9 | Toys & Games | $862.63 | 468 | ★ 4.4 | 57 | BULK-6c369bda |
| 6780 | Bulk Product 5890aab2 | Books | $118.39 | 178 | ★ 5.0 | 67 | BULK-dba277af |
| 6781 | Bulk Product 3cdf1fba | Sports & Outdoors | $663.22 | 275 | ★ 1.0 | 74 | BULK-fd6cbd47 |
| 6782 | Bulk Product de74649a | Books | $156.76 | 416 | ★ 2.0 | 83 | BULK-bbe4dd71 |
| 6783 | Bulk Product 7a6714ee | Electronics | $630.96 | 51 | ★ 3.8 | 97 | BULK-fe72082b |
| 6784 | Bulk Product 4d4bfce5 | Clothing | $608.97 | 182 | ★ 0.9 | 14 | BULK-17c83112 |
| 6785 | Bulk Product 89ab7b08 | Toys & Games | $157.69 | 358 | ★ 3.6 | 67 | BULK-89c10581 |
| 6786 | Bulk Product 95623d90 | Electronics | $615.40 | 117 | ★ 4.7 | 80 | BULK-498d1fb3 |
| 6787 | Bulk Product f15b9864 | Toys & Games | $98.30 | 116 | ★ 5.0 | 23 | BULK-d0109fb0 |
| 6788 | Bulk Product 9e93bbe2 | Toys & Games | $190.09 | 94 | ★ 3.6 | 68 | BULK-ab85f6ae |
| 6789 | Bulk Product 54b9d16b | Books | $833.00 | 232 | ★ 2.7 | 67 | BULK-971fd8f7 |
| 6790 | Bulk Product 709a65b7 | Books | $433.26 | 449 | ★ 3.1 | 56 | BULK-88b3ae58 |
| 6791 | Bulk Product 19d48a8b | Books | $501.56 | 208 | ★ 2.9 | 57 | BULK-d0ed5264 |
| 6792 | Bulk Product 71588d65 | Books | $785.25 | 257 | ★ 4.7 | 32 | BULK-9d8aa214 |
| 6793 | Bulk Product d558d982 | Electronics | $295.35 | 181 | ★ 0.6 | 43 | BULK-81529c4f |
| 6794 | Bulk Product 3982a8b5 | Books | $991.69 | 101 | ★ 0.4 | 77 | BULK-ef5cd56e |
| 6795 | Bulk Product 5c076025 | Books | $966.31 | 341 | ★ 3.1 | 3 | BULK-bcdbc5f9 |
| 6796 | Bulk Product 32705e0e | Sports & Outdoors | $371.92 | 264 | ★ 3.2 | 11 | BULK-0bbf8611 |
| 6797 | Bulk Product 847157ec | Home & Garden | $343.96 | 184 | ★ 0.9 | 64 | BULK-ec5a37c1 |
| 6798 | Bulk Product 7a5d9439 | Books | $351.91 | 161 | ★ 2.2 | 55 | BULK-50a6ade8 |
| 6799 | Bulk Product a15a8824 | Toys & Games | $369.12 | 228 | ★ 0.4 | 29 | BULK-a966e818 |
| 6800 | Bulk Product 8a915da7 | Books | $619.75 | 297 | ★ 2.9 | 84 | BULK-e43e1057 |
| 6801 | Bulk Product cccea2c5 | Sports & Outdoors | $49.63 | 271 | ★ 2.1 | 16 | BULK-a8f89f49 |
| 6802 | Bulk Product 02faec33 | Toys & Games | $533.53 | 174 | ★ 3.2 | 24 | BULK-795ab879 |
| 6803 | Bulk Product db1e2814 | Sports & Outdoors | $759.26 | 137 | ★ 0.5 | 44 | BULK-137ee27f |
| 6804 | Bulk Product 55f53c56 | Toys & Games | $227.44 | 369 | ★ 0.5 | 23 | BULK-a18e92f0 |
| 6805 | Bulk Product a9529e5d | Home & Garden | $599.36 | 347 | ★ 3.6 | 5 | BULK-af121a27 |
| 6806 | Bulk Product ff95f873 | Books | $152.62 | 365 | ★ 1.0 | 8 | BULK-75b096e4 |
| 6807 | Bulk Product e866ee39 | Books | $627.01 | 389 | ★ 3.7 | 65 | BULK-e1bba7d7 |
| 6808 | Bulk Product 7f85b97f | Electronics | $261.60 | 375 | ★ 4.6 | 3 | BULK-7610578d |
| 6809 | Bulk Product af2d2f5e | Sports & Outdoors | $300.27 | 463 | ★ 3.5 | 74 | BULK-382fbd73 |
| 6810 | Bulk Product edd9cd32 | Books | $806.62 | 145 | ★ 3.2 | 94 | BULK-986ddd8d |
| 6811 | Bulk Product 22076098 | Clothing | $683.62 | 407 | ★ 1.6 | 70 | BULK-29411cd3 |
| 6812 | Bulk Product 119f77f0 | Clothing | $477.76 | 232 | ★ 0.5 | 14 | BULK-f73501a0 |
| 6813 | Bulk Product 2043a800 | Sports & Outdoors | $193.14 | 241 | ★ 1.7 | 82 | BULK-b615a69e |
| 6814 | Bulk Product cf3fe8de | Books | $384.30 | 421 | ★ 4.4 | 86 | BULK-a287d026 |
| 6815 | Bulk Product 8629c276 | Home & Garden | $585.26 | 362 | ★ 0.7 | 39 | BULK-85d99a03 |
| 6816 | Bulk Product 4ffedbc7 | Toys & Games | $107.47 | 360 | ★ 3.7 | 92 | BULK-cfb24d0f |
| 6817 | Bulk Product 7024d887 | Sports & Outdoors | $816.68 | 348 | ★ 2.5 | 52 | BULK-a6e3e53f |
| 6818 | Bulk Product 006a0b98 | Sports & Outdoors | $101.05 | 164 | ★ 0.3 | 17 | BULK-289807ec |
| 6819 | Bulk Product d19fd3e0 | Home & Garden | $872.86 | 32 | ★ 2.5 | 26 | BULK-cae86967 |
| 6820 | Bulk Product e4b91178 | Books | $435.11 | 376 | ★ 2.2 | 76 | BULK-44f8999e |
| 6821 | Bulk Product 0830e3ea | Sports & Outdoors | $784.39 | 484 | ★ 3.1 | 71 | BULK-4170fa41 |
| 6822 | Bulk Product c7af291c | Clothing | $122.01 | 308 | ★ 2.8 | 88 | BULK-eb85fd93 |
| 6823 | Bulk Product 809399fa | Home & Garden | $830.57 | 203 | ★ 3.0 | 45 | BULK-770c1ab2 |
| 6824 | Bulk Product cfefa471 | Toys & Games | $656.70 | 115 | ★ 2.2 | 17 | BULK-90776875 |
| 6825 | Bulk Product 1f9dad43 | Clothing | $865.43 | 308 | ★ 0.0 | 13 | BULK-d9d20da1 |
| 6826 | Bulk Product 2500c724 | Electronics | $981.15 | 325 | ★ 3.3 | 16 | BULK-261c10cf |
| 6827 | Bulk Product 743c3c11 | Toys & Games | $961.14 | 440 | ★ 4.9 | 27 | BULK-03171187 |
| 6828 | Bulk Product ee4f2dcc | Sports & Outdoors | $665.34 | 95 | ★ 0.2 | 51 | BULK-8bfb55bd |
| 6829 | Bulk Product a2b9abbd | Home & Garden | $999.68 | 169 | ★ 0.9 | 43 | BULK-ba9ea684 |
| 6830 | Bulk Product 79e8a712 | Toys & Games | $852.87 | 191 | ★ 2.0 | 84 | BULK-663f5b5d |
| 6831 | Bulk Product 98696a9a | Electronics | $432.98 | 268 | ★ 4.6 | 85 | BULK-b7d4f86f |
| 6832 | Bulk Product d266de72 | Clothing | $27.16 | 348 | ★ 1.4 | 30 | BULK-6ffd6c75 |
| 6833 | Bulk Product 726aa53d | Books | $991.51 | 487 | ★ 4.4 | 9 | BULK-d8bc9d70 |
| 6834 | Bulk Product c22cbfd4 | Electronics | $288.08 | 168 | ★ 3.9 | 9 | BULK-9bb93069 |
| 6835 | Bulk Product 47b5263b | Electronics | $131.93 | 36 | ★ 2.5 | 5 | BULK-63c73f76 |
| 6836 | Bulk Product 70d1b5af | Sports & Outdoors | $667.51 | 435 | ★ 2.2 | 8 | BULK-5dec1793 |
| 6837 | Bulk Product d546be2f | Electronics | $144.96 | 319 | ★ 3.4 | 3 | BULK-81b6d904 |
| 6838 | Bulk Product fffe6dfe | Toys & Games | $492.76 | 479 | ★ 4.4 | 63 | BULK-e6ef073e |
| 6839 | Bulk Product 3d6b3363 | Home & Garden | $126.29 | 167 | ★ 3.5 | 24 | BULK-de6ebfe0 |
| 6840 | Bulk Product 906fa89e | Electronics | $96.25 | 169 | ★ 4.8 | 75 | BULK-741469a2 |
| 6841 | Bulk Product ccd35da0 | Sports & Outdoors | $318.91 | 439 | ★ 0.5 | 72 | BULK-adcb958a |
| 6842 | Bulk Product 7c93f053 | Books | $262.62 | 499 | ★ 4.2 | 83 | BULK-5e76d020 |
| 6843 | Bulk Product 0c8a00c3 | Toys & Games | $461.58 | 418 | ★ 0.8 | 11 | BULK-d1d83c6c |
| 6844 | Bulk Product 56d1bff9 | Electronics | $642.64 | 482 | ★ 3.5 | 20 | BULK-d1d54505 |
| 6845 | Bulk Product 7e1eb48b | Electronics | $577.14 | 488 | ★ 2.7 | 12 | BULK-8ae88e6e |
| 6846 | Bulk Product 89fa9023 | Home & Garden | $978.30 | 117 | ★ 0.1 | 85 | BULK-7f38e59f |
| 6847 | Bulk Product fb28a946 | Books | $586.29 | 472 | ★ 2.5 | 24 | BULK-a5ee6a5f |
| 6848 | Bulk Product 70e2bdd4 | Clothing | $519.44 | 479 | ★ 2.5 | 89 | BULK-9275969c |
| 6849 | Bulk Product acc0f6dd | Electronics | $883.15 | 497 | ★ 2.1 | 34 | BULK-5d051ab7 |
| 6850 | Bulk Product 834b4d9d | Sports & Outdoors | $605.05 | 452 | ★ 2.8 | 21 | BULK-edaaba7a |
| 6851 | Bulk Product 340f5c22 | Clothing | $133.93 | 76 | ★ 2.8 | 33 | BULK-7401bbfd |
| 6852 | Bulk Product 08a400e1 | Sports & Outdoors | $231.10 | 177 | ★ 4.5 | 14 | BULK-740619c2 |
| 6853 | Bulk Product 2b58f633 | Sports & Outdoors | $371.78 | 288 | ★ 2.2 | 46 | BULK-b246d496 |
| 6854 | Bulk Product 98a62360 | Sports & Outdoors | $29.46 | 129 | ★ 4.9 | 7 | BULK-1224879b |
| 6855 | Bulk Product bea195be | Books | $885.95 | 323 | ★ 2.6 | 6 | BULK-afafb0b2 |
| 6856 | Bulk Product 3b2fe2c9 | Books | $341.34 | 443 | ★ 2.7 | 31 | BULK-7a0ff1e8 |
| 6857 | Bulk Product 78452ae9 | Home & Garden | $187.32 | 329 | ★ 2.7 | 60 | BULK-d920eb0b |
| 6858 | Bulk Product 3f1d1464 | Sports & Outdoors | $841.74 | 88 | ★ 2.0 | 52 | BULK-51914cd9 |
| 6859 | Bulk Product de5db1dd | Electronics | $447.49 | 66 | ★ 2.9 | 99 | BULK-2e1954d0 |
// 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
};
}