Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 14060 | Bulk Product 1cccac6e | Books | $233.24 | 370 | ★ 3.6 | 12 | BULK-3a3768ca |
| 14061 | Bulk Product 625903f5 | Electronics | $83.02 | 154 | ★ 4.1 | 66 | BULK-e13361b5 |
| 14062 | Bulk Product 739cdebd | Clothing | $415.39 | 332 | ★ 1.6 | 28 | BULK-ae07efc8 |
| 14063 | Bulk Product 7f793f9f | Clothing | $822.90 | 164 | ★ 3.2 | 23 | BULK-793a53d0 |
| 14064 | Bulk Product 7e8cf183 | Books | $441.97 | 154 | ★ 0.7 | 0 | BULK-140096b0 |
| 14065 | Bulk Product 9859be66 | Sports & Outdoors | $908.14 | 252 | ★ 2.9 | 72 | BULK-3c9b0bb5 |
| 14066 | Bulk Product 62860022 | Electronics | $650.39 | 278 | ★ 4.5 | 41 | BULK-95c4fe1e |
| 14067 | Bulk Product 84ff406d | Toys & Games | $747.44 | 200 | ★ 4.4 | 9 | BULK-27f298ce |
| 14068 | Bulk Product baeb6bbd | Books | $803.76 | 145 | ★ 2.0 | 90 | BULK-e075bd25 |
| 14069 | Bulk Product bbc91ed9 | Clothing | $664.17 | 154 | ★ 2.4 | 97 | BULK-feda1227 |
| 14070 | Bulk Product 3503f372 | Home & Garden | $429.05 | 65 | ★ 3.9 | 60 | BULK-d0fcb683 |
| 14071 | Bulk Product 685b4c54 | Books | $93.25 | 273 | ★ 3.5 | 17 | BULK-259687a5 |
| 14072 | Bulk Product 8a89a379 | Books | $549.51 | 31 | ★ 4.9 | 21 | BULK-f7d34e72 |
| 14073 | Bulk Product 2fce9231 | Books | $843.96 | 343 | ★ 0.7 | 76 | BULK-c8b8c963 |
| 14074 | Bulk Product 83dbc39b | Electronics | $122.87 | 320 | ★ 1.9 | 90 | BULK-f459af1c |
| 14075 | Bulk Product 63fc384f | Electronics | $349.39 | 471 | ★ 2.6 | 69 | BULK-62903db4 |
| 14076 | Bulk Product 69366e3a | Sports & Outdoors | $602.99 | 142 | ★ 0.1 | 84 | BULK-7471a250 |
| 14077 | Bulk Product d48580e7 | Books | $623.56 | 145 | ★ 3.3 | 20 | BULK-22802b42 |
| 14078 | Bulk Product eaee27ad | Books | $77.66 | 491 | ★ 2.6 | 93 | BULK-ebf90555 |
| 14079 | Bulk Product c07cd6dc | Books | $173.30 | 190 | ★ 1.5 | 30 | BULK-7828c593 |
| 14080 | Bulk Product a387cb85 | Sports & Outdoors | $198.64 | 249 | ★ 1.1 | 32 | BULK-996b6127 |
| 14081 | Bulk Product 4ce499f9 | Electronics | $746.32 | 264 | ★ 3.8 | 61 | BULK-7f7606c2 |
| 14082 | Bulk Product fd28eefd | Electronics | $719.80 | 132 | ★ 1.9 | 20 | BULK-a70e73c3 |
| 14083 | Bulk Product e48c5831 | Home & Garden | $978.36 | 93 | ★ 1.1 | 62 | BULK-58d53a68 |
| 14084 | Bulk Product f4d3db39 | Clothing | $55.79 | 38 | ★ 2.5 | 23 | BULK-c448b127 |
| 14085 | Bulk Product 8afb1593 | Clothing | $645.33 | 413 | ★ 1.1 | 86 | BULK-4459a322 |
| 14086 | Bulk Product 15d9dba4 | Sports & Outdoors | $857.50 | 355 | ★ 3.9 | 36 | BULK-801caa06 |
| 14087 | Bulk Product 0263fd25 | Books | $580.32 | 55 | ★ 3.9 | 88 | BULK-5762be17 |
| 14088 | Bulk Product 766ed5c6 | Home & Garden | $298.67 | 104 | ★ 2.7 | 45 | BULK-99fcecf3 |
| 14089 | Bulk Product 103101ff | Electronics | $423.17 | 332 | ★ 3.4 | 63 | BULK-c01ab177 |
| 14090 | Bulk Product f1dba101 | Clothing | $149.65 | 171 | ★ 1.0 | 35 | BULK-41dc1524 |
| 14091 | Bulk Product 8d145534 | Sports & Outdoors | $110.15 | 233 | ★ 4.9 | 93 | BULK-e8838594 |
| 14092 | Bulk Product f41a1538 | Toys & Games | $398.87 | 286 | ★ 3.2 | 77 | BULK-5e2cb806 |
| 14093 | Bulk Product 7fea3520 | Sports & Outdoors | $851.89 | 65 | ★ 0.6 | 46 | BULK-74540be4 |
| 14094 | Bulk Product 9482a794 | Clothing | $721.27 | 57 | ★ 2.1 | 44 | BULK-5601f8b8 |
| 14095 | Bulk Product 06119eb7 | Clothing | $991.97 | 71 | ★ 0.4 | 30 | BULK-36b3ba7d |
| 14096 | Bulk Product f017be9c | Home & Garden | $788.73 | 77 | ★ 3.7 | 71 | BULK-4d3179df |
| 14097 | Bulk Product e951c96a | Home & Garden | $825.15 | 406 | ★ 4.6 | 59 | BULK-ee32bc99 |
| 14098 | Bulk Product 05dde0cf | Sports & Outdoors | $260.95 | 81 | ★ 3.3 | 30 | BULK-371646f8 |
| 14099 | Bulk Product 7044057e | Toys & Games | $274.68 | 431 | ★ 3.2 | 36 | BULK-66618630 |
| 14100 | Bulk Product 021acd30 | Sports & Outdoors | $253.84 | 431 | ★ 0.5 | 52 | BULK-2bb5e245 |
| 14101 | Bulk Product 2fe7b0a1 | Clothing | $860.33 | 385 | ★ 0.7 | 3 | BULK-2571a335 |
| 14102 | Bulk Product a87e6c8e | Sports & Outdoors | $954.60 | 336 | ★ 1.9 | 16 | BULK-294ce328 |
| 14103 | Bulk Product 3a609261 | Home & Garden | $487.46 | 262 | ★ 4.2 | 37 | BULK-e83a36d2 |
| 14104 | Bulk Product 65d09bdb | Electronics | $358.26 | 227 | ★ 2.2 | 81 | BULK-7cef017e |
| 14105 | Bulk Product 04c3b8b8 | Electronics | $648.51 | 105 | ★ 0.3 | 84 | BULK-a7a7053e |
| 14106 | Bulk Product 78f04e46 | Sports & Outdoors | $350.18 | 216 | ★ 4.4 | 94 | BULK-4a52d7c4 |
| 14107 | Bulk Product d9b595d1 | Toys & Games | $264.77 | 489 | ★ 3.9 | 23 | BULK-29264cda |
| 14108 | Bulk Product 524cbe8d | Home & Garden | $384.44 | 411 | ★ 4.2 | 4 | BULK-38e748e1 |
| 14109 | Bulk Product 65040edc | Toys & Games | $846.27 | 220 | ★ 1.6 | 75 | BULK-57bb0eaf |
| 14110 | Bulk Product 5f1225dd | Sports & Outdoors | $808.39 | 146 | ★ 0.7 | 79 | BULK-17cffc09 |
| 14111 | Bulk Product 0ed92c0e | Books | $120.31 | 157 | ★ 0.9 | 91 | BULK-6afab2c9 |
| 14112 | Bulk Product 40973f9e | Books | $646.68 | 14 | ★ 0.3 | 18 | BULK-b29a8b61 |
| 14113 | Bulk Product 99e7fe53 | Books | $342.35 | 82 | ★ 3.0 | 11 | BULK-ba432b6b |
| 14114 | Bulk Product 5a5a9b2a | Toys & Games | $866.34 | 387 | ★ 5.0 | 46 | BULK-5ab844e0 |
| 14115 | Bulk Product f2796138 | Toys & Games | $578.48 | 275 | ★ 2.4 | 72 | BULK-673ddd7a |
| 14116 | Bulk Product f57dc92d | Sports & Outdoors | $199.81 | 376 | ★ 4.0 | 53 | BULK-c5b01787 |
| 14117 | Bulk Product ad4ea277 | Clothing | $159.70 | 104 | ★ 3.1 | 92 | BULK-6a3619ec |
| 14118 | Bulk Product 261e5f9e | Books | $140.77 | 150 | ★ 3.5 | 46 | BULK-6b2d26a9 |
| 14119 | Bulk Product dc27b57d | Toys & Games | $435.66 | 273 | ★ 4.7 | 70 | BULK-b4891413 |
| 14120 | Bulk Product 0bbeca3a | Home & Garden | $449.16 | 214 | ★ 3.2 | 82 | BULK-0c47e5f0 |
| 14121 | Bulk Product 438d4d21 | Sports & Outdoors | $601.66 | 482 | ★ 1.5 | 20 | BULK-5a317851 |
| 14122 | Bulk Product 0a58ea5c | Electronics | $511.71 | 223 | ★ 1.1 | 74 | BULK-e4c46a72 |
| 14123 | Bulk Product 3ea9d58a | Books | $501.28 | 268 | ★ 0.0 | 76 | BULK-0aa46b76 |
| 14124 | Bulk Product 5370a76e | Home & Garden | $667.95 | 437 | ★ 0.1 | 7 | BULK-15d0eeb6 |
| 14125 | Bulk Product 397745ea | Electronics | $568.05 | 355 | ★ 1.5 | 27 | BULK-5300d8f1 |
| 14126 | Bulk Product 4ad5009f | Home & Garden | $314.29 | 486 | ★ 4.9 | 98 | BULK-822c9b60 |
| 14127 | Bulk Product 56c99ee6 | Electronics | $939.06 | 92 | ★ 1.1 | 95 | BULK-95bf4c43 |
| 14128 | Bulk Product 88e6f0ac | Electronics | $675.03 | 397 | ★ 1.8 | 97 | BULK-45c34987 |
| 14129 | Bulk Product 2a796312 | Toys & Games | $628.01 | 330 | ★ 2.0 | 60 | BULK-5d3491c6 |
| 14130 | Bulk Product e727f747 | Sports & Outdoors | $396.03 | 204 | ★ 2.4 | 38 | BULK-05158424 |
| 14131 | Bulk Product 1310b1f9 | Home & Garden | $288.76 | 485 | ★ 4.6 | 57 | BULK-93278b9c |
| 14132 | Bulk Product cb017003 | Home & Garden | $362.51 | 274 | ★ 2.8 | 89 | BULK-3dc66ad3 |
| 14133 | Bulk Product b2ac8bdb | Home & Garden | $396.25 | 457 | ★ 3.0 | 47 | BULK-64905910 |
| 14134 | Bulk Product e3b6fb1e | Toys & Games | $127.92 | 130 | ★ 2.7 | 81 | BULK-4f68b070 |
| 14135 | Bulk Product 1ce76f2c | Sports & Outdoors | $316.19 | 250 | ★ 2.4 | 96 | BULK-bc0d6c38 |
| 14136 | Bulk Product b391228f | Clothing | $564.60 | 178 | ★ 3.6 | 3 | BULK-a0a23c47 |
| 14137 | Bulk Product aab856a0 | Electronics | $772.94 | 101 | ★ 0.8 | 37 | BULK-75b72c1b |
| 14138 | Bulk Product fc724f79 | Books | $885.63 | 278 | ★ 0.7 | 39 | BULK-438e6e84 |
| 14139 | Bulk Product 68dd3cfd | Electronics | $63.59 | 295 | ★ 1.2 | 56 | BULK-fba5bcd9 |
| 14140 | Bulk Product bf0de752 | Toys & Games | $918.22 | 152 | ★ 3.0 | 10 | BULK-1a7b9fe6 |
| 14141 | Bulk Product b43cd666 | Home & Garden | $23.80 | 218 | ★ 0.3 | 42 | BULK-11c3ac7f |
| 14142 | Bulk Product ed4a2498 | Clothing | $54.79 | 437 | ★ 4.2 | 70 | BULK-026a8c2e |
| 14143 | Bulk Product 66704411 | Books | $331.62 | 133 | ★ 5.0 | 60 | BULK-82aadc2c |
| 14144 | Bulk Product 16c0a1e9 | Books | $764.00 | 357 | ★ 4.6 | 13 | BULK-d6aaf0cf |
| 14145 | Bulk Product e5d366d9 | Toys & Games | $514.92 | 235 | ★ 1.4 | 87 | BULK-22e59e68 |
| 14146 | Bulk Product 3245a3f9 | Electronics | $232.15 | 163 | ★ 2.2 | 95 | BULK-24dca437 |
| 14147 | Bulk Product 536b7732 | Electronics | $48.84 | 42 | ★ 4.7 | 83 | BULK-815f0f73 |
| 14148 | Bulk Product 784828f2 | Sports & Outdoors | $850.54 | 54 | ★ 4.1 | 88 | BULK-2d15a5e0 |
| 14149 | Bulk Product 0571e94a | Electronics | $487.49 | 147 | ★ 2.3 | 78 | BULK-b96bf239 |
| 14150 | Bulk Product cb564b5d | Toys & Games | $336.36 | 336 | ★ 3.4 | 27 | BULK-6a39e9f9 |
| 14151 | Bulk Product b2881e5f | Books | $381.01 | 372 | ★ 4.0 | 17 | BULK-cdabf268 |
| 14152 | Bulk Product e5c218c1 | Sports & Outdoors | $758.74 | 89 | ★ 4.7 | 66 | BULK-740fef89 |
| 14153 | Bulk Product d6bb659d | Toys & Games | $669.41 | 385 | ★ 4.0 | 25 | BULK-8cd318cd |
| 14154 | Bulk Product 56ca899e | Electronics | $720.23 | 320 | ★ 1.2 | 56 | BULK-e5cf57c1 |
| 14155 | Bulk Product 9a555555 | Home & Garden | $266.28 | 499 | ★ 4.5 | 71 | BULK-ec21896b |
| 14156 | Bulk Product 3904954e | Home & Garden | $716.40 | 81 | ★ 0.0 | 36 | BULK-f0ddc143 |
| 14157 | Bulk Product f9a64bc9 | Clothing | $378.28 | 239 | ★ 0.7 | 43 | BULK-9101b5c0 |
| 14158 | Bulk Product 221cf566 | Books | $117.21 | 480 | ★ 0.9 | 11 | BULK-89021943 |
| 14159 | Bulk Product b8852a87 | Books | $55.88 | 262 | ★ 0.6 | 36 | BULK-e8d9e037 |
// 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
};
}