Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 6160 | Bulk Product a9e50809 | Sports & Outdoors | $127.16 | 54 | ★ 0.8 | 83 | BULK-230bcde4 |
| 6161 | Bulk Product dd18a02c | Sports & Outdoors | $507.03 | 475 | ★ 2.0 | 88 | BULK-7eae3d3a |
| 6162 | Bulk Product a5a20506 | Home & Garden | $700.34 | 488 | ★ 2.0 | 44 | BULK-d265410b |
| 6163 | Bulk Product ec1c9036 | Home & Garden | $75.60 | 34 | ★ 2.3 | 13 | BULK-eb66b767 |
| 6164 | Bulk Product 38525b73 | Toys & Games | $230.09 | 93 | ★ 4.0 | 11 | BULK-1cc752aa |
| 6165 | Bulk Product 57049822 | Sports & Outdoors | $308.52 | 154 | ★ 1.0 | 19 | BULK-52f0223a |
| 6166 | Bulk Product e29d10a5 | Books | $829.83 | 173 | ★ 1.0 | 30 | BULK-e4b10c71 |
| 6167 | Bulk Product 4e30662b | Electronics | $242.14 | 139 | ★ 2.5 | 44 | BULK-0f5300e4 |
| 6168 | Bulk Product 9f0abb21 | Clothing | $89.93 | 380 | ★ 2.1 | 69 | BULK-55c267d9 |
| 6169 | Bulk Product 054a46f8 | Home & Garden | $365.82 | 272 | ★ 1.3 | 38 | BULK-0817546c |
| 6170 | Bulk Product 0ccd94c8 | Home & Garden | $76.38 | 175 | ★ 3.2 | 28 | BULK-b3c9b05a |
| 6171 | Bulk Product 280a42e1 | Sports & Outdoors | $409.03 | 326 | ★ 4.5 | 62 | BULK-408bb471 |
| 6172 | Bulk Product 34a4b743 | Toys & Games | $846.60 | 163 | ★ 0.8 | 91 | BULK-feb0ae4e |
| 6173 | Bulk Product b5392e49 | Electronics | $149.35 | 112 | ★ 1.2 | 31 | BULK-8bc511aa |
| 6174 | Bulk Product 44a99626 | Electronics | $318.71 | 19 | ★ 3.6 | 20 | BULK-94c27112 |
| 6175 | Bulk Product d8140b9f | Books | $733.53 | 106 | ★ 3.9 | 19 | BULK-ced29fdc |
| 6176 | Bulk Product 04f3f48a | Electronics | $871.39 | 346 | ★ 2.8 | 53 | BULK-f2994810 |
| 6177 | Bulk Product 036367fe | Toys & Games | $266.72 | 450 | ★ 3.8 | 65 | BULK-6361c744 |
| 6178 | Bulk Product 57a139f5 | Clothing | $97.02 | 136 | ★ 1.2 | 16 | BULK-a5da39fc |
| 6179 | Bulk Product a0bfdf79 | Electronics | $997.62 | 20 | ★ 1.3 | 18 | BULK-77b3a3fe |
| 6180 | Bulk Product 1501cd0b | Clothing | $926.78 | 330 | ★ 0.7 | 22 | BULK-8de6cc81 |
| 6181 | Bulk Product ebc8b5de | Toys & Games | $209.26 | 370 | ★ 3.0 | 79 | BULK-0f645b46 |
| 6182 | Bulk Product 68b55845 | Sports & Outdoors | $432.64 | 295 | ★ 4.7 | 5 | BULK-0daec666 |
| 6183 | Bulk Product 631cd6f0 | Toys & Games | $822.84 | 399 | ★ 2.7 | 29 | BULK-fb5ba630 |
| 6184 | Bulk Product e61627c0 | Toys & Games | $993.72 | 152 | ★ 3.0 | 32 | BULK-b997f59a |
| 6185 | Bulk Product f99a3a53 | Electronics | $338.90 | 311 | ★ 2.1 | 19 | BULK-ee499a1c |
| 6186 | Bulk Product b735fb4b | Home & Garden | $743.35 | 434 | ★ 3.8 | 93 | BULK-cd82ef5a |
| 6187 | Bulk Product 6df9fce1 | Home & Garden | $65.16 | 44 | ★ 3.6 | 74 | BULK-25173daf |
| 6188 | Bulk Product 19f5c2d9 | Clothing | $762.95 | 401 | ★ 3.8 | 4 | BULK-6e7b6fef |
| 6189 | Bulk Product cc547410 | Clothing | $90.37 | 58 | ★ 1.9 | 76 | BULK-aadf4b51 |
| 6190 | Bulk Product 1b59a603 | Books | $161.27 | 185 | ★ 3.0 | 96 | BULK-5ab9b713 |
| 6191 | Bulk Product e808de3d | Sports & Outdoors | $118.36 | 243 | ★ 1.5 | 7 | BULK-f01ea699 |
| 6192 | Bulk Product 0ef29261 | Home & Garden | $538.18 | 115 | ★ 2.3 | 93 | BULK-bb267c9a |
| 6193 | Bulk Product 63aa772b | Books | $764.78 | 3 | ★ 1.4 | 39 | BULK-79e433ff |
| 6194 | Bulk Product d119a250 | Clothing | $180.67 | 480 | ★ 0.8 | 47 | BULK-2dd16cac |
| 6195 | Bulk Product 9e7a1e90 | Home & Garden | $973.28 | 327 | ★ 4.7 | 3 | BULK-049571fe |
| 6196 | Bulk Product 95f077e2 | Home & Garden | $815.59 | 370 | ★ 2.0 | 18 | BULK-9abfd417 |
| 6197 | Bulk Product 873eb4d1 | Toys & Games | $344.30 | 298 | ★ 4.5 | 2 | BULK-07dc20f0 |
| 6198 | Bulk Product 153f5300 | Home & Garden | $205.08 | 326 | ★ 0.2 | 50 | BULK-b2edfa0b |
| 6199 | Bulk Product dbc686b9 | Books | $344.24 | 331 | ★ 2.7 | 63 | BULK-2075972f |
| 6200 | Bulk Product 2ffd2869 | Electronics | $853.25 | 30 | ★ 2.4 | 16 | BULK-063a3a81 |
| 6201 | Bulk Product 301c87b2 | Clothing | $389.60 | 65 | ★ 2.5 | 80 | BULK-0f59bf05 |
| 6202 | Bulk Product 0030e010 | Electronics | $96.64 | 349 | ★ 1.8 | 35 | BULK-eee0c523 |
| 6203 | Bulk Product 8e39f505 | Clothing | $337.45 | 284 | ★ 3.5 | 84 | BULK-d0b0303b |
| 6204 | Bulk Product 61490773 | Sports & Outdoors | $326.00 | 175 | ★ 3.4 | 86 | BULK-e2f7fa07 |
| 6205 | Bulk Product 6bd81a43 | Toys & Games | $457.06 | 360 | ★ 2.9 | 18 | BULK-1e2164d6 |
| 6206 | Bulk Product effac110 | Sports & Outdoors | $896.11 | 368 | ★ 3.9 | 0 | BULK-475685d4 |
| 6207 | Bulk Product 100aa787 | Toys & Games | $907.26 | 192 | ★ 0.1 | 47 | BULK-d23b28e1 |
| 6208 | Bulk Product d62c1583 | Home & Garden | $162.57 | 325 | ★ 3.2 | 91 | BULK-d05cbc18 |
| 6209 | Bulk Product 71c3749b | Home & Garden | $972.48 | 11 | ★ 1.6 | 7 | BULK-7e6691b0 |
| 6210 | Bulk Product 6c2e9fec | Electronics | $366.25 | 314 | ★ 2.0 | 59 | BULK-002bf24f |
| 6211 | Bulk Product 3b9a59bc | Electronics | $542.02 | 111 | ★ 2.2 | 86 | BULK-e59aaf73 |
| 6212 | Bulk Product 4878eaa6 | Toys & Games | $366.13 | 180 | ★ 3.0 | 73 | BULK-b351f67a |
| 6213 | Bulk Product c09e8eb4 | Toys & Games | $652.01 | 374 | ★ 2.3 | 44 | BULK-21e155d0 |
| 6214 | Bulk Product 149b39b7 | Sports & Outdoors | $184.87 | 414 | ★ 2.9 | 14 | BULK-d6e9f4cb |
| 6215 | Bulk Product 2d2bf5ee | Electronics | $931.68 | 196 | ★ 4.0 | 10 | BULK-82054587 |
| 6216 | Bulk Product fb38597b | Home & Garden | $24.32 | 411 | ★ 4.2 | 12 | BULK-90ceddd6 |
| 6217 | Bulk Product d780c12a | Toys & Games | $402.42 | 146 | ★ 5.0 | 89 | BULK-751592e6 |
| 6218 | Bulk Product 24343d22 | Sports & Outdoors | $735.98 | 447 | ★ 2.3 | 55 | BULK-cda26e2d |
| 6219 | Bulk Product e1733599 | Toys & Games | $965.01 | 98 | ★ 3.3 | 79 | BULK-7d510947 |
| 6220 | Bulk Product 833f19a0 | Toys & Games | $400.40 | 317 | ★ 4.2 | 84 | BULK-bc93e931 |
| 6221 | Bulk Product 8e21f360 | Clothing | $22.22 | 138 | ★ 1.6 | 84 | BULK-bcc53668 |
| 6222 | Bulk Product 596e10c6 | Books | $261.67 | 237 | ★ 0.3 | 39 | BULK-b2ee5144 |
| 6223 | Bulk Product 9042f5f9 | Home & Garden | $742.45 | 137 | ★ 3.3 | 3 | BULK-95f987b9 |
| 6224 | Bulk Product d6fff785 | Toys & Games | $955.61 | 315 | ★ 4.6 | 41 | BULK-6fb1f3b6 |
| 6225 | Bulk Product 746b7e25 | Toys & Games | $293.97 | 129 | ★ 3.9 | 62 | BULK-366a06ef |
| 6226 | Bulk Product 10c1b5a1 | Sports & Outdoors | $318.11 | 21 | ★ 3.6 | 89 | BULK-ccdc49fe |
| 6227 | Bulk Product e24c7a4d | Clothing | $438.64 | 405 | ★ 4.8 | 3 | BULK-99171622 |
| 6228 | Bulk Product a09f6850 | Sports & Outdoors | $858.92 | 487 | ★ 2.6 | 1 | BULK-9f24d71d |
| 6229 | Bulk Product 0be6232d | Toys & Games | $56.12 | 221 | ★ 2.4 | 13 | BULK-1fa3fa67 |
| 6230 | Bulk Product d0606ce4 | Sports & Outdoors | $947.41 | 463 | ★ 3.2 | 76 | BULK-c52d468c |
| 6231 | Bulk Product 4cd04f0f | Books | $765.02 | 114 | ★ 4.7 | 77 | BULK-477b2d08 |
| 6232 | Bulk Product d0ef2041 | Clothing | $291.17 | 101 | ★ 0.7 | 46 | BULK-bb45de33 |
| 6233 | Bulk Product b5cda77c | Home & Garden | $392.10 | 80 | ★ 4.3 | 40 | BULK-fd7b59d6 |
| 6234 | Bulk Product a3548101 | Home & Garden | $260.14 | 234 | ★ 1.9 | 9 | BULK-9e00fb8d |
| 6235 | Bulk Product 57ec0f50 | Books | $32.44 | 137 | ★ 2.1 | 35 | BULK-2c79b6ee |
| 6236 | Bulk Product 4b281b6a | Toys & Games | $523.77 | 105 | ★ 3.2 | 78 | BULK-a4897f4b |
| 6237 | Bulk Product 49729384 | Home & Garden | $277.28 | 215 | ★ 0.6 | 56 | BULK-5a69479d |
| 6238 | Bulk Product 07f0bc72 | Toys & Games | $421.13 | 251 | ★ 3.4 | 68 | BULK-e1a23d43 |
| 6239 | Bulk Product e194b6ac | Clothing | $654.22 | 332 | ★ 1.9 | 56 | BULK-3780ea2d |
| 6240 | Bulk Product b33fa9e3 | Electronics | $649.27 | 373 | ★ 0.6 | 70 | BULK-1247650f |
| 6241 | Bulk Product cbf37716 | Books | $704.55 | 172 | ★ 0.6 | 18 | BULK-d9f6e48d |
| 6242 | Bulk Product 732bf799 | Electronics | $738.36 | 331 | ★ 3.7 | 6 | BULK-94eb6dbe |
| 6243 | Bulk Product 99f5aa37 | Books | $929.27 | 99 | ★ 3.6 | 82 | BULK-e16f1330 |
| 6244 | Bulk Product c2a072a9 | Toys & Games | $445.49 | 299 | ★ 4.3 | 7 | BULK-bcbac899 |
| 6245 | Bulk Product 0ad69024 | Electronics | $212.76 | 393 | ★ 0.9 | 37 | BULK-492737e0 |
| 6246 | Bulk Product fb95ab53 | Clothing | $383.55 | 65 | ★ 3.0 | 67 | BULK-1e64aa86 |
| 6247 | Bulk Product 296cce9a | Toys & Games | $890.17 | 391 | ★ 0.7 | 94 | BULK-3fe8ae64 |
| 6248 | Bulk Product 253f0b46 | Electronics | $703.47 | 220 | ★ 1.9 | 73 | BULK-e5cf0f89 |
| 6249 | Bulk Product 6948f81b | Toys & Games | $429.37 | 13 | ★ 1.5 | 15 | BULK-bd2c279c |
| 6250 | Bulk Product 2fd016f0 | Home & Garden | $341.97 | 320 | ★ 4.2 | 75 | BULK-22506ab5 |
| 6251 | Bulk Product 9e516a5e | Home & Garden | $720.37 | 130 | ★ 4.5 | 27 | BULK-c83834b7 |
| 6252 | Bulk Product 25b90ac5 | Toys & Games | $480.47 | 268 | ★ 0.6 | 70 | BULK-2d63fd09 |
| 6253 | Bulk Product 9fd4db9e | Books | $796.88 | 467 | ★ 4.6 | 55 | BULK-cc0e7976 |
| 6254 | Bulk Product f79f058b | Home & Garden | $692.69 | 89 | ★ 2.4 | 46 | BULK-cc024b3d |
| 6255 | Bulk Product b48b0487 | Toys & Games | $351.27 | 316 | ★ 4.8 | 33 | BULK-efc723f1 |
| 6256 | Bulk Product bac31c88 | Sports & Outdoors | $213.45 | 491 | ★ 2.8 | 74 | BULK-5a8a77a7 |
| 6257 | Bulk Product 6de7ca38 | Home & Garden | $985.39 | 152 | ★ 3.1 | 94 | BULK-e55aa057 |
| 6258 | Bulk Product 8ff2bcb8 | Sports & Outdoors | $571.29 | 246 | ★ 1.2 | 24 | BULK-d0bb12c0 |
| 6259 | Bulk Product 8972cdf8 | Home & Garden | $58.32 | 121 | ★ 1.7 | 28 | BULK-1bd64392 |
// 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
};
}