Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 7860 | Bulk Product c43975d3 | Home & Garden | $673.09 | 79 | ★ 2.9 | 31 | BULK-80951941 |
| 7861 | Bulk Product ada9678d | Sports & Outdoors | $813.93 | 50 | ★ 4.2 | 77 | BULK-1766188d |
| 7862 | Bulk Product 970c7799 | Clothing | $109.18 | 209 | ★ 2.5 | 7 | BULK-a978f34d |
| 7863 | Bulk Product 3bc0af21 | Toys & Games | $464.60 | 19 | ★ 1.1 | 37 | BULK-92436803 |
| 7864 | Bulk Product 0d2cc769 | Toys & Games | $866.70 | 179 | ★ 0.7 | 13 | BULK-dd3e9eff |
| 7865 | Bulk Product f4176a61 | Sports & Outdoors | $418.20 | 329 | ★ 4.5 | 40 | BULK-2541462d |
| 7866 | Bulk Product 90e8aa47 | Sports & Outdoors | $834.32 | 197 | ★ 0.5 | 71 | BULK-4e7a251b |
| 7867 | Bulk Product 30ff651c | Electronics | $357.92 | 464 | ★ 3.3 | 81 | BULK-381c0c03 |
| 7868 | Bulk Product 0a701e35 | Home & Garden | $898.47 | 262 | ★ 3.6 | 32 | BULK-0b4bd565 |
| 7869 | Bulk Product ad6b32dd | Home & Garden | $748.25 | 425 | ★ 3.6 | 49 | BULK-6ab82ba7 |
| 7870 | Bulk Product 79e4aee1 | Sports & Outdoors | $771.92 | 179 | ★ 2.8 | 62 | BULK-67244f86 |
| 7871 | Bulk Product c1c7209f | Home & Garden | $568.41 | 151 | ★ 0.8 | 40 | BULK-ef635835 |
| 7872 | Bulk Product 0d54d1fd | Toys & Games | $69.43 | 429 | ★ 2.2 | 97 | BULK-1540e5b7 |
| 7873 | Bulk Product 9ebc2bf1 | Home & Garden | $633.91 | 205 | ★ 4.5 | 65 | BULK-7a223528 |
| 7874 | Bulk Product 1a962e90 | Toys & Games | $352.63 | 107 | ★ 4.3 | 3 | BULK-060ca4bb |
| 7875 | Bulk Product 47887c94 | Clothing | $321.25 | 71 | ★ 1.9 | 77 | BULK-922b62c9 |
| 7876 | Bulk Product 9b95e6fb | Home & Garden | $326.12 | 367 | ★ 0.0 | 29 | BULK-c214592d |
| 7877 | Bulk Product 36d6dfc7 | Electronics | $517.91 | 388 | ★ 2.1 | 68 | BULK-72e31c73 |
| 7878 | Bulk Product dc971e92 | Books | $391.86 | 292 | ★ 1.7 | 94 | BULK-a217a62c |
| 7879 | Bulk Product e4a3d651 | Home & Garden | $155.65 | 107 | ★ 1.0 | 12 | BULK-fda7f117 |
| 7880 | Bulk Product 6e98aa6a | Clothing | $287.99 | 137 | ★ 2.2 | 51 | BULK-02bdc15e |
| 7881 | Bulk Product 71058ac2 | Electronics | $710.53 | 11 | ★ 1.5 | 56 | BULK-0efffa36 |
| 7882 | Bulk Product 01c9493a | Electronics | $786.80 | 199 | ★ 1.4 | 25 | BULK-a3534371 |
| 7883 | Bulk Product d881d226 | Electronics | $90.34 | 211 | ★ 0.3 | 7 | BULK-826f7b13 |
| 7884 | Bulk Product 77748146 | Home & Garden | $773.62 | 97 | ★ 3.5 | 17 | BULK-670752d6 |
| 7885 | Bulk Product bfe0185c | Home & Garden | $360.42 | 58 | ★ 0.6 | 30 | BULK-bf4569d2 |
| 7886 | Bulk Product 78adee87 | Books | $778.47 | 300 | ★ 2.8 | 70 | BULK-9fac1173 |
| 7887 | Bulk Product 620f8c74 | Clothing | $180.47 | 284 | ★ 1.1 | 32 | BULK-3264e61c |
| 7888 | Bulk Product c4ca9421 | Books | $860.84 | 365 | ★ 0.2 | 91 | BULK-08485ebf |
| 7889 | Bulk Product 7a124446 | Home & Garden | $903.95 | 458 | ★ 4.0 | 33 | BULK-58165f92 |
| 7890 | Bulk Product d6be262a | Home & Garden | $423.40 | 85 | ★ 3.9 | 91 | BULK-f81923d8 |
| 7891 | Bulk Product 232bdb77 | Books | $688.62 | 229 | ★ 1.5 | 24 | BULK-07a98278 |
| 7892 | Bulk Product 73850c0a | Home & Garden | $703.51 | 478 | ★ 2.9 | 87 | BULK-85d6dee2 |
| 7893 | Bulk Product 6f4fac36 | Home & Garden | $608.50 | 32 | ★ 2.1 | 81 | BULK-802f35ec |
| 7894 | Bulk Product 29ea5b30 | Sports & Outdoors | $455.30 | 320 | ★ 2.5 | 16 | BULK-443367ae |
| 7895 | Bulk Product 045d3e50 | Sports & Outdoors | $663.59 | 391 | ★ 2.1 | 3 | BULK-60fcc418 |
| 7896 | Bulk Product 541ba533 | Sports & Outdoors | $895.25 | 133 | ★ 3.1 | 91 | BULK-0accf48d |
| 7897 | Bulk Product 5b4abd40 | Home & Garden | $825.45 | 320 | ★ 1.1 | 0 | BULK-1c07fa50 |
| 7898 | Bulk Product 4eb7d4af | Books | $654.86 | 13 | ★ 1.9 | 12 | BULK-c2ec9d0d |
| 7899 | Bulk Product b739e689 | Books | $232.24 | 459 | ★ 4.3 | 95 | BULK-cef09a72 |
| 7900 | Bulk Product 8a91595d | Sports & Outdoors | $316.37 | 435 | ★ 0.3 | 17 | BULK-d3fa00f3 |
| 7901 | Bulk Product d60853bc | Sports & Outdoors | $931.63 | 469 | ★ 2.8 | 68 | BULK-28f5bd14 |
| 7902 | Bulk Product 2f130432 | Home & Garden | $775.65 | 139 | ★ 1.1 | 67 | BULK-a8f392b6 |
| 7903 | Bulk Product f43a393a | Books | $381.05 | 14 | ★ 2.8 | 61 | BULK-5df5627a |
| 7904 | Bulk Product be9d3a28 | Home & Garden | $587.03 | 401 | ★ 0.9 | 97 | BULK-a15fbe06 |
| 7905 | Bulk Product 16af017d | Toys & Games | $395.81 | 318 | ★ 0.5 | 25 | BULK-5f300586 |
| 7906 | Bulk Product d214e6dd | Clothing | $269.53 | 366 | ★ 0.8 | 41 | BULK-c5e8ccea |
| 7907 | Bulk Product e856e94c | Sports & Outdoors | $122.66 | 398 | ★ 4.8 | 28 | BULK-c6be2fb3 |
| 7908 | Bulk Product dc50a28d | Home & Garden | $698.53 | 19 | ★ 1.9 | 52 | BULK-c3905270 |
| 7909 | Bulk Product 628f29bb | Home & Garden | $340.11 | 178 | ★ 0.0 | 78 | BULK-af2b2297 |
| 7910 | Bulk Product 208b2565 | Home & Garden | $767.61 | 44 | ★ 1.9 | 52 | BULK-683b35bd |
| 7911 | Bulk Product ee206296 | Home & Garden | $240.09 | 114 | ★ 0.4 | 39 | BULK-40b4e152 |
| 7912 | Bulk Product e3eb0b2a | Sports & Outdoors | $440.58 | 442 | ★ 0.5 | 97 | BULK-31d7a944 |
| 7913 | Bulk Product fd627db5 | Books | $820.35 | 35 | ★ 4.6 | 69 | BULK-5f47b5e1 |
| 7914 | Bulk Product 91a8084e | Clothing | $1,008.36 | 375 | ★ 2.1 | 24 | BULK-f1a3282a |
| 7915 | Bulk Product 66e89c8c | Toys & Games | $636.52 | 265 | ★ 4.6 | 46 | BULK-6a9f9a94 |
| 7916 | Bulk Product 59fa4f9a | Clothing | $620.59 | 171 | ★ 3.6 | 46 | BULK-02e4ec85 |
| 7917 | Bulk Product a16e5fa7 | Sports & Outdoors | $854.48 | 445 | ★ 1.2 | 23 | BULK-c5d22f24 |
| 7918 | Bulk Product e915bdfd | Clothing | $834.69 | 319 | ★ 2.8 | 0 | BULK-6e0df69c |
| 7919 | Bulk Product 46f155bb | Books | $753.42 | 437 | ★ 0.9 | 49 | BULK-bb7b94d6 |
| 7920 | Bulk Product 3794c8ac | Books | $116.59 | 361 | ★ 3.3 | 53 | BULK-e41475c6 |
| 7921 | Bulk Product 25eae69a | Toys & Games | $938.73 | 309 | ★ 4.6 | 76 | BULK-53a9bc1e |
| 7922 | Bulk Product 9d4f2325 | Clothing | $702.21 | 120 | ★ 2.9 | 76 | BULK-ad128918 |
| 7923 | Bulk Product 4da8b5f8 | Books | $964.49 | 36 | ★ 4.5 | 60 | BULK-61b36adf |
| 7924 | Bulk Product 1c14ee47 | Electronics | $425.69 | 157 | ★ 4.2 | 11 | BULK-2e0cdc2c |
| 7925 | Bulk Product 56b9ddba | Clothing | $450.52 | 72 | ★ 3.6 | 90 | BULK-e9f34040 |
| 7926 | Bulk Product 787cb4ac | Home & Garden | $884.10 | 243 | ★ 1.9 | 8 | BULK-cb2cc0a1 |
| 7927 | Bulk Product 3bff9b3f | Home & Garden | $997.38 | 217 | ★ 2.9 | 86 | BULK-5ec9d4e7 |
| 7928 | Bulk Product 11aecce0 | Home & Garden | $804.16 | 153 | ★ 2.9 | 15 | BULK-d3e57063 |
| 7929 | Bulk Product edfb85b4 | Toys & Games | $101.41 | 175 | ★ 0.6 | 45 | BULK-91e6a396 |
| 7930 | Bulk Product f79d89f7 | Sports & Outdoors | $967.10 | 313 | ★ 3.8 | 30 | BULK-798cfe84 |
| 7931 | Bulk Product 1f32ea0d | Electronics | $764.36 | 411 | ★ 0.9 | 91 | BULK-8d6032c0 |
| 7932 | Bulk Product 13734214 | Sports & Outdoors | $736.23 | 334 | ★ 5.0 | 86 | BULK-10d8b0b9 |
| 7933 | Bulk Product 4058fd5f | Clothing | $75.67 | 20 | ★ 3.0 | 11 | BULK-1b145034 |
| 7934 | Bulk Product c59bb4e0 | Electronics | $936.72 | 228 | ★ 3.9 | 66 | BULK-e2ad9a38 |
| 7935 | Bulk Product 7c07c2c6 | Clothing | $298.24 | 183 | ★ 2.2 | 58 | BULK-7a964741 |
| 7936 | Bulk Product 7a9b89ef | Clothing | $140.08 | 182 | ★ 1.8 | 67 | BULK-50187f4c |
| 7937 | Bulk Product 2e040337 | Toys & Games | $372.60 | 407 | ★ 2.7 | 49 | BULK-cb32c19e |
| 7938 | Bulk Product a91e4399 | Books | $828.55 | 427 | ★ 2.7 | 75 | BULK-f50f8064 |
| 7939 | Bulk Product 7e8e60f5 | Clothing | $84.01 | 479 | ★ 4.6 | 64 | BULK-650bb786 |
| 7940 | Bulk Product d7e8bd8c | Sports & Outdoors | $893.03 | 149 | ★ 3.2 | 72 | BULK-c88a361a |
| 7941 | Bulk Product 953b247a | Sports & Outdoors | $35.67 | 369 | ★ 1.2 | 59 | BULK-179286b6 |
| 7942 | Bulk Product 51faca5c | Books | $487.23 | 117 | ★ 4.3 | 39 | BULK-13f19579 |
| 7943 | Bulk Product 6ad25baa | Clothing | $25.88 | 350 | ★ 0.1 | 69 | BULK-72ded161 |
| 7944 | Bulk Product 3c404350 | Clothing | $97.33 | 109 | ★ 2.9 | 24 | BULK-fa6608d4 |
| 7945 | Bulk Product c8bf1994 | Electronics | $965.77 | 126 | ★ 0.6 | 31 | BULK-a4819196 |
| 7946 | Bulk Product 1ed0b4cf | Home & Garden | $276.51 | 396 | ★ 3.4 | 41 | BULK-7506565d |
| 7947 | Bulk Product 2337cd75 | Clothing | $665.33 | 267 | ★ 2.5 | 68 | BULK-c0ced8cc |
| 7948 | Bulk Product ecd76ead | Toys & Games | $222.76 | 478 | ★ 1.8 | 10 | BULK-871c0965 |
| 7949 | Bulk Product 91121033 | Home & Garden | $955.47 | 98 | ★ 3.8 | 55 | BULK-c1aff9d9 |
| 7950 | Bulk Product 2c8d3633 | Electronics | $684.62 | 235 | ★ 4.8 | 34 | BULK-ee2342cd |
| 7951 | Bulk Product 9b3e5087 | Electronics | $79.03 | 461 | ★ 0.2 | 63 | BULK-2111d9b4 |
| 7952 | Bulk Product 3559cde6 | Sports & Outdoors | $735.03 | 276 | ★ 2.5 | 18 | BULK-72bcb8ce |
| 7953 | Bulk Product 231d7c44 | Electronics | $916.00 | 208 | ★ 3.3 | 51 | BULK-4669314c |
| 7954 | Bulk Product ed4fa27b | Clothing | $683.99 | 134 | ★ 2.2 | 2 | BULK-f51e0fa7 |
| 7955 | Bulk Product 6c5ef4de | Toys & Games | $466.58 | 346 | ★ 1.6 | 21 | BULK-875e3fcc |
| 7956 | Bulk Product ab746070 | Home & Garden | $566.63 | 324 | ★ 0.5 | 92 | BULK-199de726 |
| 7957 | Bulk Product 365e465c | Sports & Outdoors | $115.72 | 58 | ★ 3.8 | 48 | BULK-4e88600c |
| 7958 | Bulk Product 28cbc48e | Books | $546.13 | 272 | ★ 4.0 | 98 | BULK-7fd1103b |
| 7959 | Bulk Product a2c19431 | Books | $817.00 | 275 | ★ 1.0 | 37 | BULK-76adc760 |
// 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
};
}