Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 23860 | Bulk Product 380b80d7 | Toys & Games | $93.77 | 242 | ★ 3.9 | 92 | BULK-587eb43e |
| 23861 | Bulk Product fc086eb5 | Home & Garden | $765.57 | 282 | ★ 3.5 | 91 | BULK-8f0c6143 |
| 23862 | Bulk Product 827eb389 | Home & Garden | $185.34 | 400 | ★ 1.8 | 7 | BULK-4afbef4d |
| 23863 | Bulk Product c99c9c19 | Clothing | $511.29 | 19 | ★ 1.0 | 89 | BULK-f82ef05d |
| 23864 | Bulk Product cd35eccc | Toys & Games | $382.66 | 359 | ★ 3.5 | 90 | BULK-bb955007 |
| 23865 | Bulk Product 2e4e4f35 | Sports & Outdoors | $806.85 | 156 | ★ 0.8 | 40 | BULK-12f2a7aa |
| 23866 | Bulk Product 61ed0ab9 | Electronics | $24.81 | 487 | ★ 1.0 | 88 | BULK-3e59e520 |
| 23867 | Bulk Product 5b59fbc3 | Sports & Outdoors | $79.75 | 395 | ★ 2.1 | 93 | BULK-d1252600 |
| 23868 | Bulk Product cdb95fe3 | Electronics | $942.84 | 269 | ★ 0.9 | 57 | BULK-1334fe32 |
| 23869 | Bulk Product 0e6ebb30 | Books | $120.85 | 403 | ★ 4.0 | 29 | BULK-3b345a46 |
| 23870 | Bulk Product 24e3d2cb | Sports & Outdoors | $991.04 | 432 | ★ 0.4 | 95 | BULK-83bf1221 |
| 23871 | Bulk Product 27e1737e | Clothing | $858.69 | 414 | ★ 0.5 | 54 | BULK-57514992 |
| 23872 | Bulk Product 58c68fca | Sports & Outdoors | $422.04 | 152 | ★ 4.2 | 86 | BULK-7c747612 |
| 23873 | Bulk Product 3d87c35b | Toys & Games | $207.00 | 44 | ★ 3.0 | 10 | BULK-d935f656 |
| 23874 | Bulk Product e5a495e1 | Sports & Outdoors | $474.27 | 414 | ★ 3.5 | 45 | BULK-96d7c809 |
| 23875 | Bulk Product 1adff345 | Books | $347.26 | 165 | ★ 3.1 | 60 | BULK-09e35850 |
| 23876 | Bulk Product cf2bc1f8 | Toys & Games | $925.78 | 149 | ★ 2.5 | 84 | BULK-48cb78af |
| 23877 | Bulk Product fd588fa5 | Toys & Games | $573.35 | 302 | ★ 3.5 | 78 | BULK-5b601bc8 |
| 23878 | Bulk Product 57bf5c60 | Books | $120.79 | 171 | ★ 3.0 | 44 | BULK-9771bcc1 |
| 23879 | Bulk Product e50766ef | Clothing | $539.55 | 54 | ★ 3.8 | 28 | BULK-c73b30b1 |
| 23880 | Bulk Product 643a33c4 | Books | $613.06 | 359 | ★ 0.5 | 89 | BULK-27aef50d |
| 23881 | Bulk Product 49d2a289 | Sports & Outdoors | $30.95 | 354 | ★ 3.5 | 2 | BULK-eb095ae6 |
| 23882 | Bulk Product e22348d4 | Clothing | $663.64 | 477 | ★ 2.1 | 91 | BULK-7709bf02 |
| 23883 | Bulk Product 2b452ca1 | Electronics | $832.06 | 235 | ★ 0.9 | 63 | BULK-c0646a8f |
| 23884 | Bulk Product 02fc7ac8 | Electronics | $788.06 | 172 | ★ 1.9 | 84 | BULK-5ae051f9 |
| 23885 | Bulk Product 8c929369 | Sports & Outdoors | $42.14 | 224 | ★ 1.5 | 79 | BULK-24b0f727 |
| 23886 | Bulk Product bd6c0b0e | Books | $13.96 | 196 | ★ 4.6 | 82 | BULK-1904a2fd |
| 23887 | Bulk Product 7390f339 | Home & Garden | $82.89 | 160 | ★ 4.6 | 71 | BULK-8cac7335 |
| 23888 | Bulk Product 31d654f6 | Home & Garden | $497.79 | 484 | ★ 0.4 | 45 | BULK-fb44c9e7 |
| 23889 | Bulk Product 602b51ef | Home & Garden | $38.47 | 248 | ★ 0.0 | 1 | BULK-0e2a959e |
| 23890 | Bulk Product 5d6fd6b5 | Home & Garden | $816.26 | 408 | ★ 3.1 | 63 | BULK-e7edd3ee |
| 23891 | Bulk Product 60dc6a85 | Home & Garden | $186.52 | 343 | ★ 4.8 | 4 | BULK-c7473cb8 |
| 23892 | Bulk Product 24398932 | Clothing | $438.68 | 45 | ★ 2.5 | 48 | BULK-4d7b8a61 |
| 23893 | Bulk Product 70084763 | Clothing | $157.50 | 278 | ★ 0.3 | 13 | BULK-526d2a92 |
| 23894 | Bulk Product a02da377 | Toys & Games | $486.26 | 346 | ★ 4.8 | 16 | BULK-ac2fea70 |
| 23895 | Bulk Product 1bbee93a | Electronics | $333.80 | 201 | ★ 4.0 | 12 | BULK-b6a118e9 |
| 23896 | Bulk Product 6703e6c1 | Toys & Games | $1,001.36 | 239 | ★ 2.8 | 94 | BULK-3d866b92 |
| 23897 | Bulk Product 0286a258 | Clothing | $504.82 | 253 | ★ 3.9 | 35 | BULK-b2b9c67f |
| 23898 | Bulk Product 7cef4b14 | Electronics | $841.62 | 77 | ★ 4.0 | 87 | BULK-cb1dee70 |
| 23899 | Bulk Product 6a71293e | Electronics | $454.63 | 291 | ★ 0.3 | 34 | BULK-1231a16e |
| 23900 | Bulk Product 55212064 | Sports & Outdoors | $671.79 | 388 | ★ 1.0 | 2 | BULK-3aded461 |
| 23901 | Bulk Product 29f55875 | Sports & Outdoors | $14.43 | 189 | ★ 2.4 | 19 | BULK-b69f39c8 |
| 23902 | Bulk Product 485c9541 | Clothing | $1,005.91 | 252 | ★ 3.5 | 72 | BULK-8eb8fc56 |
| 23903 | Bulk Product c8d3f8d2 | Toys & Games | $243.24 | 108 | ★ 3.7 | 75 | BULK-152f544b |
| 23904 | Bulk Product 29dbe94e | Books | $663.04 | 475 | ★ 2.5 | 13 | BULK-1a172ab5 |
| 23905 | Bulk Product 68fa5ce0 | Home & Garden | $942.11 | 191 | ★ 0.1 | 69 | BULK-0ea11a54 |
| 23906 | Bulk Product 8e81f1d9 | Sports & Outdoors | $333.66 | 21 | ★ 1.8 | 10 | BULK-5e258af6 |
| 23907 | Bulk Product 53212904 | Home & Garden | $351.96 | 53 | ★ 2.7 | 8 | BULK-46e75202 |
| 23908 | Bulk Product ea574b0a | Toys & Games | $290.43 | 473 | ★ 3.0 | 51 | BULK-ffa1bfe7 |
| 23909 | Bulk Product 5c4eaf09 | Home & Garden | $203.46 | 263 | ★ 2.3 | 10 | BULK-e577718c |
| 23910 | Bulk Product c646f183 | Clothing | $383.96 | 106 | ★ 0.7 | 67 | BULK-a22b1f04 |
| 23911 | Bulk Product 121dacfc | Home & Garden | $638.81 | 85 | ★ 2.2 | 80 | BULK-fa8cc59b |
| 23912 | Bulk Product 796523d3 | Sports & Outdoors | $318.95 | 468 | ★ 4.2 | 5 | BULK-8f3aa5fa |
| 23913 | Bulk Product 5128b64d | Clothing | $337.96 | 259 | ★ 1.4 | 85 | BULK-e3a6fb65 |
| 23914 | Bulk Product ec1aa5f2 | Home & Garden | $369.81 | 470 | ★ 4.8 | 91 | BULK-2ab7df55 |
| 23915 | Bulk Product c5cb1782 | Books | $222.88 | 267 | ★ 4.2 | 45 | BULK-c7dc800c |
| 23916 | Bulk Product deff3d95 | Clothing | $553.85 | 45 | ★ 1.7 | 0 | BULK-0259a233 |
| 23917 | Bulk Product 422e81b7 | Electronics | $922.35 | 438 | ★ 3.3 | 62 | BULK-16afa8ff |
| 23918 | Bulk Product 7b02a269 | Sports & Outdoors | $750.99 | 388 | ★ 4.3 | 8 | BULK-b22fab07 |
| 23919 | Bulk Product 32712a8f | Books | $331.09 | 311 | ★ 0.8 | 42 | BULK-bc202f4e |
| 23920 | Bulk Product 2ff96a3d | Electronics | $308.02 | 92 | ★ 3.5 | 0 | BULK-34a9e1f8 |
| 23921 | Bulk Product a63eb82b | Toys & Games | $592.99 | 370 | ★ 4.5 | 40 | BULK-82e188e4 |
| 23922 | Bulk Product 76b956b9 | Electronics | $137.25 | 209 | ★ 4.9 | 96 | BULK-05627975 |
| 23923 | Bulk Product 52731524 | Electronics | $919.51 | 75 | ★ 4.1 | 25 | BULK-34f9dc6f |
| 23924 | Bulk Product 68d52d5f | Home & Garden | $371.43 | 138 | ★ 2.1 | 5 | BULK-6eb62f3e |
| 23925 | Bulk Product 02386fd2 | Books | $632.20 | 173 | ★ 3.0 | 25 | BULK-59dad7b0 |
| 23926 | Bulk Product 732a4ce6 | Books | $107.50 | 301 | ★ 2.0 | 73 | BULK-385d18c8 |
| 23927 | Bulk Product e8752ede | Books | $481.89 | 435 | ★ 3.8 | 10 | BULK-36909b24 |
| 23928 | Bulk Product 450a191a | Electronics | $894.54 | 102 | ★ 2.5 | 59 | BULK-077f0f3e |
| 23929 | Bulk Product 6b089768 | Toys & Games | $698.71 | 354 | ★ 0.0 | 47 | BULK-b54b9b96 |
| 23930 | Bulk Product 4002559f | Sports & Outdoors | $216.41 | 201 | ★ 4.9 | 40 | BULK-a02056cd |
| 23931 | Bulk Product 3e6a9ebe | Electronics | $673.44 | 149 | ★ 1.5 | 26 | BULK-3ed27846 |
| 23932 | Bulk Product d7d8e6f4 | Home & Garden | $982.39 | 318 | ★ 0.6 | 16 | BULK-eddc7679 |
| 23933 | Bulk Product d12a65bb | Toys & Games | $626.89 | 287 | ★ 1.6 | 18 | BULK-c9f53cb6 |
| 23934 | Bulk Product 53c1ba22 | Sports & Outdoors | $400.24 | 11 | ★ 1.2 | 81 | BULK-50d1f5d5 |
| 23935 | Bulk Product cc1183e8 | Electronics | $188.80 | 449 | ★ 2.0 | 35 | BULK-22b7f8cd |
| 23936 | Bulk Product 6a787d54 | Electronics | $451.34 | 171 | ★ 3.6 | 55 | BULK-8bc66edd |
| 23937 | Bulk Product 6546d197 | Sports & Outdoors | $354.66 | 34 | ★ 4.8 | 95 | BULK-7806709e |
| 23938 | Bulk Product 4877482d | Toys & Games | $908.38 | 243 | ★ 1.4 | 6 | BULK-53c9475f |
| 23939 | Bulk Product 95abb079 | Electronics | $747.54 | 122 | ★ 2.5 | 2 | BULK-dc827493 |
| 23940 | Bulk Product d0762267 | Toys & Games | $307.86 | 190 | ★ 4.8 | 9 | BULK-b49c60fc |
| 23941 | Bulk Product 8ebf335b | Toys & Games | $522.48 | 483 | ★ 3.9 | 0 | BULK-c99db6ab |
| 23942 | Bulk Product a3a55515 | Home & Garden | $12.27 | 433 | ★ 3.8 | 99 | BULK-051bc4cf |
| 23943 | Bulk Product ccc33847 | Books | $41.82 | 120 | ★ 3.8 | 31 | BULK-38d04c42 |
| 23944 | Bulk Product 4b646ea9 | Clothing | $487.05 | 171 | ★ 0.8 | 33 | BULK-53c062ea |
| 23945 | Bulk Product 60bc49f2 | Clothing | $607.95 | 64 | ★ 3.0 | 31 | BULK-fedaf266 |
| 23946 | Bulk Product b4a07250 | Clothing | $701.51 | 160 | ★ 2.3 | 90 | BULK-45f73ef6 |
| 23947 | Bulk Product 563f52db | Books | $300.26 | 330 | ★ 3.4 | 50 | BULK-739a42f3 |
| 23948 | Bulk Product 6e73bc99 | Home & Garden | $817.87 | 370 | ★ 4.5 | 42 | BULK-c56cb860 |
| 23949 | Bulk Product 1afedd1a | Home & Garden | $675.35 | 90 | ★ 4.8 | 4 | BULK-b9b642b0 |
| 23950 | Bulk Product 8161b0f8 | Electronics | $803.47 | 188 | ★ 4.0 | 97 | BULK-d7f11ff9 |
| 23951 | Bulk Product 5dcb5a7f | Sports & Outdoors | $211.61 | 306 | ★ 2.3 | 90 | BULK-0e615546 |
| 23952 | Bulk Product df6339dc | Books | $572.21 | 445 | ★ 2.9 | 79 | BULK-bdf6bfd7 |
| 23953 | Bulk Product 0efb7c53 | Sports & Outdoors | $501.73 | 67 | ★ 2.0 | 67 | BULK-04d5c575 |
| 23954 | Bulk Product c1ffb089 | Electronics | $581.04 | 75 | ★ 2.4 | 0 | BULK-140fe3a2 |
| 23955 | Bulk Product 34b363b2 | Home & Garden | $121.33 | 283 | ★ 0.8 | 17 | BULK-c0e826a7 |
| 23956 | Bulk Product 60409b3c | Sports & Outdoors | $26.62 | 264 | ★ 0.7 | 27 | BULK-6966e780 |
| 23957 | Bulk Product 7ae1090b | Home & Garden | $126.95 | 60 | ★ 2.8 | 35 | BULK-7384669f |
| 23958 | Bulk Product c885133d | Toys & Games | $181.72 | 242 | ★ 4.5 | 78 | BULK-2da5e84c |
| 23959 | Bulk Product 576a965d | Electronics | $657.09 | 384 | ★ 2.0 | 56 | BULK-2b0dfa77 |
// 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
};
}