Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 5860 | Bulk Product 330f3a89 | Electronics | $256.76 | 330 | ★ 1.0 | 57 | BULK-11b0713e |
| 5861 | Bulk Product accee818 | Sports & Outdoors | $528.54 | 40 | ★ 2.7 | 99 | BULK-6c240704 |
| 5862 | Bulk Product 2846b2d7 | Electronics | $16.55 | 20 | ★ 3.3 | 78 | BULK-a9c838a6 |
| 5863 | Bulk Product 1917215a | Toys & Games | $623.28 | 430 | ★ 4.2 | 13 | BULK-e99f8cbb |
| 5864 | Bulk Product bb5d1318 | Home & Garden | $334.86 | 336 | ★ 2.2 | 35 | BULK-4e6aaf7b |
| 5865 | Bulk Product 571784a5 | Sports & Outdoors | $81.15 | 27 | ★ 3.1 | 72 | BULK-6655be7a |
| 5866 | Bulk Product 738787f6 | Toys & Games | $122.32 | 475 | ★ 2.3 | 16 | BULK-b37cfec6 |
| 5867 | Bulk Product 52274214 | Sports & Outdoors | $546.91 | 73 | ★ 0.5 | 25 | BULK-d3e8e676 |
| 5868 | Bulk Product 7f9d118d | Clothing | $573.11 | 101 | ★ 4.4 | 72 | BULK-cd485633 |
| 5869 | Bulk Product 6c201971 | Sports & Outdoors | $293.89 | 36 | ★ 0.3 | 26 | BULK-aa0def41 |
| 5870 | Bulk Product 79255219 | Clothing | $174.33 | 346 | ★ 0.4 | 5 | BULK-98e778e6 |
| 5871 | Bulk Product d4921895 | Sports & Outdoors | $550.39 | 377 | ★ 4.4 | 56 | BULK-bfbe77ad |
| 5872 | Bulk Product 03e727c2 | Books | $455.13 | 381 | ★ 1.7 | 76 | BULK-6bf5de43 |
| 5873 | Bulk Product 58417bda | Clothing | $570.93 | 400 | ★ 2.0 | 90 | BULK-8bb65b4e |
| 5874 | Bulk Product 53e80fd0 | Books | $259.28 | 416 | ★ 2.6 | 73 | BULK-8ee65b4f |
| 5875 | Bulk Product 27fbba83 | Home & Garden | $612.07 | 104 | ★ 4.6 | 35 | BULK-792ae9df |
| 5876 | Bulk Product 1fc90760 | Clothing | $542.53 | 345 | ★ 4.8 | 58 | BULK-9081139b |
| 5877 | Bulk Product 7414e96c | Books | $624.46 | 293 | ★ 3.6 | 17 | BULK-1d48fe1e |
| 5878 | Bulk Product 5d5187f1 | Clothing | $258.42 | 368 | ★ 1.2 | 9 | BULK-3b4ad242 |
| 5879 | Bulk Product 710bb3ee | Books | $253.37 | 140 | ★ 2.8 | 72 | BULK-16d13eef |
| 5880 | Bulk Product fcf002b1 | Books | $635.65 | 258 | ★ 3.6 | 12 | BULK-38a0c2c2 |
| 5881 | Bulk Product 1d6de4d1 | Clothing | $601.66 | 192 | ★ 1.3 | 29 | BULK-949b52ae |
| 5882 | Bulk Product 9f20a69d | Books | $518.01 | 76 | ★ 1.4 | 98 | BULK-f77153e0 |
| 5883 | Bulk Product 48e99d16 | Toys & Games | $389.55 | 438 | ★ 3.7 | 0 | BULK-b11bdcde |
| 5884 | Bulk Product 22a4815e | Home & Garden | $375.52 | 236 | ★ 0.8 | 19 | BULK-960002b6 |
| 5885 | Bulk Product 8b58f328 | Electronics | $112.04 | 150 | ★ 1.2 | 71 | BULK-54891d77 |
| 5886 | Bulk Product 0314bb61 | Clothing | $555.28 | 163 | ★ 0.6 | 38 | BULK-0adf4d8a |
| 5887 | Bulk Product 38a551fa | Clothing | $335.88 | 240 | ★ 3.1 | 31 | BULK-b5c68533 |
| 5888 | Bulk Product 335f9e40 | Electronics | $391.40 | 222 | ★ 3.1 | 98 | BULK-e811bade |
| 5889 | Bulk Product 5a6686fa | Clothing | $736.26 | 389 | ★ 0.2 | 66 | BULK-f7228567 |
| 5890 | Bulk Product af490456 | Books | $236.38 | 340 | ★ 2.5 | 45 | BULK-68f619f9 |
| 5891 | Bulk Product 502ae8f5 | Sports & Outdoors | $29.22 | 200 | ★ 0.9 | 64 | BULK-5bdd43b2 |
| 5892 | Bulk Product d71c866b | Clothing | $465.16 | 307 | ★ 1.3 | 36 | BULK-a1de2482 |
| 5893 | Bulk Product 99d78ef6 | Electronics | $709.41 | 335 | ★ 0.7 | 77 | BULK-31248e29 |
| 5894 | Bulk Product fbdb8796 | Books | $419.95 | 80 | ★ 3.4 | 55 | BULK-010f18d9 |
| 5895 | Bulk Product a331227c | Electronics | $314.25 | 41 | ★ 2.8 | 73 | BULK-bec13351 |
| 5896 | Bulk Product d0204e77 | Clothing | $114.19 | 227 | ★ 1.4 | 35 | BULK-c7eb8388 |
| 5897 | Bulk Product 257b86dc | Toys & Games | $596.95 | 408 | ★ 0.5 | 16 | BULK-e15f158f |
| 5898 | Bulk Product 793fc4b7 | Electronics | $10.33 | 155 | ★ 0.8 | 15 | BULK-ca165ffd |
| 5899 | Bulk Product 1c1a309c | Electronics | $391.86 | 394 | ★ 3.4 | 48 | BULK-46d3fd1d |
| 5900 | Bulk Product f3a15493 | Clothing | $40.53 | 185 | ★ 2.7 | 56 | BULK-e3bef205 |
| 5901 | Bulk Product 491c9d25 | Books | $938.96 | 421 | ★ 4.8 | 56 | BULK-d1d02aba |
| 5902 | Bulk Product 93916406 | Toys & Games | $688.71 | 366 | ★ 2.8 | 20 | BULK-abf1b2c1 |
| 5903 | Bulk Product eb8de94b | Books | $931.74 | 273 | ★ 0.7 | 71 | BULK-345185d3 |
| 5904 | Bulk Product db2b8a62 | Electronics | $471.70 | 116 | ★ 4.6 | 11 | BULK-4924b729 |
| 5905 | Bulk Product db1257eb | Books | $591.40 | 247 | ★ 0.8 | 47 | BULK-2eee7ecd |
| 5906 | Bulk Product 1aa81e02 | Sports & Outdoors | $260.12 | 304 | ★ 2.6 | 11 | BULK-2b5f5d78 |
| 5907 | Bulk Product bb28310e | Books | $597.30 | 16 | ★ 0.5 | 60 | BULK-a803d817 |
| 5908 | Bulk Product 19ab7eac | Sports & Outdoors | $424.46 | 468 | ★ 1.3 | 95 | BULK-8df004f0 |
| 5909 | Bulk Product 92c5c9f5 | Books | $425.61 | 125 | ★ 3.0 | 7 | BULK-b2b6dce3 |
| 5910 | Bulk Product 2018add3 | Toys & Games | $773.60 | 131 | ★ 3.9 | 99 | BULK-c33b0f7e |
| 5911 | Bulk Product 1bc50eb5 | Sports & Outdoors | $676.75 | 147 | ★ 0.1 | 22 | BULK-10970833 |
| 5912 | Bulk Product b01d3a96 | Books | $15.33 | 59 | ★ 0.0 | 75 | BULK-9ecfcc5d |
| 5913 | Bulk Product 2984bc91 | Electronics | $609.29 | 139 | ★ 3.5 | 65 | BULK-79b1c3b2 |
| 5914 | Bulk Product 87ef0e49 | Clothing | $894.65 | 20 | ★ 0.4 | 8 | BULK-8c9f83c0 |
| 5915 | Bulk Product dae9f0af | Electronics | $580.04 | 21 | ★ 1.9 | 82 | BULK-eb935de2 |
| 5916 | Bulk Product 39cf951d | Toys & Games | $887.92 | 491 | ★ 1.7 | 96 | BULK-f6efbddc |
| 5917 | Bulk Product 338d2e52 | Sports & Outdoors | $204.84 | 231 | ★ 3.7 | 14 | BULK-d444d81d |
| 5918 | Bulk Product 99763a2c | Toys & Games | $796.00 | 12 | ★ 4.5 | 2 | BULK-62e4899d |
| 5919 | Bulk Product 477ff7eb | Electronics | $753.64 | 107 | ★ 3.0 | 39 | BULK-ec8b8a45 |
| 5920 | Bulk Product 2103ecf3 | Clothing | $806.93 | 119 | ★ 1.5 | 77 | BULK-bddce69b |
| 5921 | Bulk Product df876d21 | Electronics | $539.77 | 202 | ★ 2.3 | 28 | BULK-d0d6258f |
| 5922 | Bulk Product 9e1d2f61 | Toys & Games | $821.35 | 474 | ★ 4.4 | 20 | BULK-9d3046db |
| 5923 | Bulk Product abd5f400 | Sports & Outdoors | $837.59 | 169 | ★ 4.2 | 28 | BULK-facdb622 |
| 5924 | Bulk Product 6fe543c5 | Toys & Games | $734.31 | 487 | ★ 2.0 | 5 | BULK-01cc4d9e |
| 5925 | Bulk Product 176ab8fc | Sports & Outdoors | $180.61 | 94 | ★ 0.4 | 13 | BULK-713e2a2f |
| 5926 | Bulk Product 59063744 | Toys & Games | $579.76 | 415 | ★ 0.3 | 11 | BULK-5b9bc260 |
| 5927 | Bulk Product 753b692f | Clothing | $933.79 | 393 | ★ 4.7 | 86 | BULK-dbd8cb95 |
| 5928 | Bulk Product 6323628e | Electronics | $419.76 | 229 | ★ 4.7 | 48 | BULK-84ef1576 |
| 5929 | Bulk Product 00881515 | Toys & Games | $757.33 | 162 | ★ 2.8 | 82 | BULK-09e815d8 |
| 5930 | Bulk Product a8e0a06f | Home & Garden | $996.92 | 160 | ★ 1.0 | 83 | BULK-c02348ce |
| 5931 | Bulk Product ccd4fc6e | Toys & Games | $957.54 | 328 | ★ 1.6 | 46 | BULK-6f0f216a |
| 5932 | Bulk Product 40db2acb | Clothing | $113.01 | 97 | ★ 0.9 | 80 | BULK-010344cd |
| 5933 | Bulk Product fbbbc5b5 | Books | $407.44 | 417 | ★ 4.1 | 97 | BULK-3b65b29b |
| 5934 | Bulk Product 95db2ef3 | Toys & Games | $229.67 | 322 | ★ 0.0 | 47 | BULK-2c726b3a |
| 5935 | Bulk Product b3208811 | Electronics | $230.42 | 435 | ★ 1.3 | 19 | BULK-9a45f240 |
| 5936 | Bulk Product f7c90f89 | Clothing | $753.43 | 235 | ★ 4.3 | 78 | BULK-014f2db1 |
| 5937 | Bulk Product 40e4c5bd | Clothing | $356.79 | 279 | ★ 4.8 | 4 | BULK-1553ab5d |
| 5938 | Bulk Product f5e0855c | Home & Garden | $336.97 | 226 | ★ 4.5 | 11 | BULK-dc48177b |
| 5939 | Bulk Product beab5e03 | Home & Garden | $87.66 | 414 | ★ 0.9 | 93 | BULK-343e2e2a |
| 5940 | Bulk Product ccb1fd83 | Electronics | $862.84 | 107 | ★ 1.6 | 62 | BULK-e6a1b9a3 |
| 5941 | Bulk Product bf2d1c8e | Clothing | $60.81 | 215 | ★ 1.3 | 56 | BULK-f6f80343 |
| 5942 | Bulk Product 3b75fdbb | Electronics | $823.81 | 451 | ★ 3.7 | 48 | BULK-18ed0b25 |
| 5943 | Bulk Product 9268babd | Books | $701.15 | 121 | ★ 0.1 | 49 | BULK-03929842 |
| 5944 | Bulk Product 3125f069 | Electronics | $947.82 | 379 | ★ 4.8 | 19 | BULK-cd5c2fc3 |
| 5945 | Bulk Product bf5609e3 | Electronics | $197.71 | 464 | ★ 0.1 | 80 | BULK-3858f882 |
| 5946 | Bulk Product 522cdb3e | Toys & Games | $855.46 | 386 | ★ 2.4 | 92 | BULK-8498edea |
| 5947 | Bulk Product 8e9a454e | Books | $320.03 | 60 | ★ 2.2 | 32 | BULK-d298a126 |
| 5948 | Bulk Product c0f3204c | Electronics | $46.92 | 284 | ★ 3.3 | 74 | BULK-2244195e |
| 5949 | Bulk Product bc68aa52 | Sports & Outdoors | $580.29 | 308 | ★ 2.7 | 93 | BULK-7d25adaf |
| 5950 | Bulk Product 2ef36b6c | Home & Garden | $130.84 | 349 | ★ 0.0 | 98 | BULK-56b06d9c |
| 5951 | Bulk Product bfc9fb3a | Sports & Outdoors | $858.15 | 171 | ★ 2.7 | 67 | BULK-80d06729 |
| 5952 | Bulk Product 1061e781 | Toys & Games | $400.94 | 440 | ★ 1.9 | 99 | BULK-6124fb8a |
| 5953 | Bulk Product f7df3407 | Electronics | $672.66 | 116 | ★ 3.6 | 26 | BULK-f461536a |
| 5954 | Bulk Product 5e531e33 | Clothing | $437.91 | 201 | ★ 2.6 | 67 | BULK-02f44feb |
| 5955 | Bulk Product 75c54888 | Home & Garden | $349.82 | 433 | ★ 1.9 | 28 | BULK-bfbc7d4b |
| 5956 | Bulk Product 83f9c7c7 | Electronics | $202.06 | 346 | ★ 4.4 | 38 | BULK-c6bd87ef |
| 5957 | Bulk Product f384f08b | Toys & Games | $10.45 | 179 | ★ 1.4 | 96 | BULK-6d7b1488 |
| 5958 | Bulk Product a62fa1d5 | Home & Garden | $259.16 | 287 | ★ 3.7 | 8 | BULK-8be7c893 |
| 5959 | Bulk Product 9941f245 | Toys & Games | $47.56 | 65 | ★ 3.3 | 27 | BULK-75a0a7f1 |
// 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
};
}