Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

21 ms

Page Size

200

Current Page

49 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 49 Results Showing 9601 - 9800 of 24441

ID Name Category Price Stock Rating Reviews SKU
10160 Bulk Product ad5a6ba4 Electronics $650.96 487 1.6 77 BULK-71fcf327
10161 Bulk Product 99a7435f Books $621.16 442 1.7 40 BULK-da62fcc2
10162 Bulk Product 7c6bbfaa Electronics $806.86 485 1.7 27 BULK-cf506b3e
10163 Bulk Product 15fc8bd0 Clothing $659.40 418 3.9 59 BULK-da370cc2
10164 Bulk Product b098ff50 Home & Garden $739.19 351 3.8 99 BULK-f9cf85f7
10165 Bulk Product fc6c23d1 Electronics $982.40 340 1.5 57 BULK-56e755bd
10166 Bulk Product 42467c07 Books $106.86 212 0.1 68 BULK-df34c6fd
10167 Bulk Product db97aae9 Home & Garden $377.74 492 4.8 53 BULK-4dd50262
10168 Bulk Product de35a92b Home & Garden $470.81 242 3.8 83 BULK-a7530d0e
10169 Bulk Product ee6adc55 Sports & Outdoors $260.55 30 2.8 41 BULK-3a6068c5
10170 Bulk Product 40fa0757 Books $616.80 341 2.7 87 BULK-a4037862
10171 Bulk Product 0ab6ff0a Electronics $59.93 211 1.0 52 BULK-c23b023f
10172 Bulk Product cf7d5b63 Home & Garden $661.06 44 3.9 35 BULK-51f51749
10173 Bulk Product f7d8e2f0 Home & Garden $112.20 200 0.4 19 BULK-39c6ed03
10174 Bulk Product 4a67fe33 Toys & Games $358.49 268 1.8 76 BULK-0a2ec4a5
10175 Bulk Product a46487f2 Toys & Games $314.41 258 2.8 9 BULK-0964b1ba
10176 Bulk Product 8521dcfa Toys & Games $55.70 199 0.1 62 BULK-d71c5dc1
10177 Bulk Product b3246f01 Electronics $251.91 464 4.0 56 BULK-3afad53e
10178 Bulk Product ea6da286 Sports & Outdoors $292.54 445 1.9 84 BULK-95b6d284
10179 Bulk Product 68421703 Clothing $313.29 93 0.5 60 BULK-bf34bfff
10180 Bulk Product 321bd90a Toys & Games $936.22 384 4.9 71 BULK-1d2e56c7
10181 Bulk Product b417f872 Electronics $953.45 209 2.8 18 BULK-39a00935
10182 Bulk Product 83c3b6a4 Books $154.50 201 3.9 6 BULK-83b98f55
10183 Bulk Product e9ad6bfe Home & Garden $662.74 19 0.2 39 BULK-88d0205d
10184 Bulk Product 6c2b0459 Clothing $55.77 99 4.2 33 BULK-d6a5c13a
10185 Bulk Product 8cfdfe69 Electronics $195.67 32 1.2 14 BULK-425cf7c5
10186 Bulk Product c3ee3e33 Clothing $157.34 42 2.4 3 BULK-a7626e0e
10187 Bulk Product aed76104 Sports & Outdoors $762.00 478 3.2 26 BULK-ced48ece
10188 Bulk Product d89e5a00 Electronics $400.29 136 2.0 92 BULK-2ff5574c
10189 Bulk Product 4ecce459 Home & Garden $426.63 12 3.0 86 BULK-1ce45ce1
10190 Bulk Product 8f874e24 Clothing $365.70 135 1.3 4 BULK-5cb91bfa
10191 Bulk Product 9b73ebdf Home & Garden $222.89 446 1.7 55 BULK-a58473d2
10192 Bulk Product b250d081 Books $554.49 262 1.1 0 BULK-d118ace0
10193 Bulk Product 4ce51a49 Sports & Outdoors $197.56 439 0.9 46 BULK-6854a855
10194 Bulk Product 4600f6fd Toys & Games $91.98 450 4.8 23 BULK-6a7f3c59
10195 Bulk Product 13e654a8 Toys & Games $547.67 338 0.1 31 BULK-da12aeca
10196 Bulk Product ac50b012 Home & Garden $313.10 301 2.6 7 BULK-37d410be
10197 Bulk Product d08cb9cc Books $151.33 389 1.2 85 BULK-df17dd71
10198 Bulk Product b05ad77d Sports & Outdoors $219.92 312 0.4 57 BULK-15bc0dd3
10199 Bulk Product 41ca7103 Clothing $642.87 10 3.5 27 BULK-a5b0910d
10200 Bulk Product 12d6c208 Books $221.20 251 2.7 48 BULK-db493b1e
10201 Bulk Product e09b1899 Sports & Outdoors $454.32 482 3.7 34 BULK-d759def0
10202 Bulk Product fc65780c Sports & Outdoors $806.39 318 0.8 39 BULK-2b619cce
10203 Bulk Product 418a8522 Home & Garden $187.05 296 3.5 99 BULK-0a23d8e2
10204 Bulk Product bd9ed0df Sports & Outdoors $418.11 446 2.7 38 BULK-e4bd0b67
10205 Bulk Product 894e6a9e Electronics $75.56 395 3.7 99 BULK-2bdd125b
10206 Bulk Product d968386f Sports & Outdoors $451.08 132 3.6 40 BULK-5e68a3e0
10207 Bulk Product 39050318 Books $872.11 275 4.6 60 BULK-6ef4cf3b
10208 Bulk Product 36999a66 Home & Garden $128.03 425 2.3 29 BULK-1b36e413
10209 Bulk Product 9fa97f9b Sports & Outdoors $720.18 271 0.8 63 BULK-a9ffe1a7
10210 Bulk Product 1ac09637 Electronics $107.84 61 0.1 92 BULK-706ad2ac
10211 Bulk Product 08b3c82d Books $889.25 425 3.9 56 BULK-f9041784
10212 Bulk Product 61a4441b Clothing $549.75 370 4.4 57 BULK-eea62794
10213 Bulk Product 1e514d02 Sports & Outdoors $84.08 24 3.7 28 BULK-645d28f6
10214 Bulk Product 3e64aeae Sports & Outdoors $522.52 100 0.3 65 BULK-87c5188f
10215 Bulk Product 760889f3 Home & Garden $326.27 98 0.4 59 BULK-cc7d10bb
10216 Bulk Product f6f0b627 Toys & Games $792.67 278 3.2 22 BULK-54ba8905
10217 Bulk Product 5d4108c7 Home & Garden $176.66 413 1.2 93 BULK-0b7f6a60
10218 Bulk Product e5fbe284 Sports & Outdoors $896.84 164 2.8 59 BULK-22e44b86
10219 Bulk Product 1c8dc056 Books $300.49 272 3.9 76 BULK-aa64d517
10220 Bulk Product 5ecaf882 Home & Garden $166.91 335 3.3 23 BULK-eb08c217
10221 Bulk Product 741e6561 Sports & Outdoors $903.87 256 0.6 79 BULK-cae494d9
10222 Bulk Product 3051fdd8 Books $229.59 322 3.0 96 BULK-18464c99
10223 Bulk Product a6f50289 Toys & Games $104.40 99 4.2 92 BULK-650e101d
10224 Bulk Product 60d70e35 Clothing $984.19 23 2.4 71 BULK-eec0c6f1
10225 Bulk Product 7976351d Sports & Outdoors $552.94 247 4.2 44 BULK-4eda050c
10226 Bulk Product 9a2da548 Toys & Games $49.40 469 3.8 99 BULK-03916ac1
10227 Bulk Product 32244346 Clothing $158.61 316 1.2 49 BULK-1bcd8c9e
10228 Bulk Product a76ae8c0 Sports & Outdoors $309.53 374 1.6 2 BULK-3b1b6185
10229 Bulk Product e242768e Home & Garden $637.66 106 3.3 43 BULK-9c03c6e7
10230 Bulk Product 48659c6b Clothing $451.48 356 1.0 87 BULK-fb6fbc6f
10231 Bulk Product aaff5e3e Toys & Games $373.51 355 2.4 63 BULK-8d85bc8e
10232 Bulk Product 4562dcd2 Clothing $503.86 17 2.1 64 BULK-d02747ea
10233 Bulk Product de477097 Toys & Games $616.05 101 4.8 79 BULK-d3c5d283
10234 Bulk Product b39f1d48 Toys & Games $762.67 316 4.5 4 BULK-93548f82
10235 Bulk Product c9c2611f Electronics $860.86 383 1.9 96 BULK-7e4b656e
10236 Bulk Product 7e086b0c Sports & Outdoors $298.79 43 1.0 73 BULK-50fc4ccc
10237 Bulk Product 11cba711 Home & Garden $587.44 191 2.8 72 BULK-996bde4a
10238 Bulk Product 55750478 Home & Garden $498.90 23 1.0 81 BULK-5de07c7c
10239 Bulk Product bcb38cf4 Home & Garden $825.54 171 2.3 27 BULK-5c979eef
10240 Bulk Product 91fd3104 Toys & Games $88.76 432 4.6 30 BULK-bc939fd5
10241 Bulk Product cbc2f550 Home & Garden $859.02 318 3.5 31 BULK-cfbd8d87
10242 Bulk Product 92553691 Electronics $38.17 257 4.3 13 BULK-7a6f37fc
10243 Bulk Product 47ea56b0 Sports & Outdoors $339.90 484 4.2 27 BULK-034d1983
10244 Bulk Product fa33b2ba Home & Garden $84.36 236 3.9 59 BULK-b61ce790
10245 Bulk Product 95524e0e Clothing $759.13 299 4.1 82 BULK-9265b25d
10246 Bulk Product 0038a894 Sports & Outdoors $403.48 315 1.6 54 BULK-21b8eae8
10247 Bulk Product 0ac516aa Clothing $772.62 312 3.4 97 BULK-a7d9e19c
10248 Bulk Product 597f808e Books $178.90 261 2.1 64 BULK-b26255af
10249 Bulk Product e9a26dfb Clothing $713.45 485 4.2 7 BULK-bd918e23
10250 Bulk Product ec847099 Sports & Outdoors $984.49 30 2.0 34 BULK-ec90091a
10251 Bulk Product 45ccd930 Home & Garden $781.67 135 0.0 66 BULK-768efd4a
10252 Bulk Product ecc7d117 Toys & Games $1,006.64 251 1.5 66 BULK-d9605823
10253 Bulk Product 291e08c4 Home & Garden $536.64 480 0.8 53 BULK-52c2165e
10254 Bulk Product 725c4f1c Clothing $592.87 5 3.6 90 BULK-61ddcf67
10255 Bulk Product c68f50cc Sports & Outdoors $454.40 232 0.2 54 BULK-6910e815
10256 Bulk Product 9cf48da6 Electronics $803.18 29 3.6 27 BULK-bfe07fba
10257 Bulk Product 4e3e23eb Clothing $380.68 247 2.9 50 BULK-3c7240b3
10258 Bulk Product 03888040 Books $365.62 61 1.3 61 BULK-5feeb930
10259 Bulk Product 7c51d0d5 Clothing $161.46 227 2.6 14 BULK-343613ba
10260 Bulk Product 34e46e82 Home & Garden $847.69 392 3.1 99 BULK-8d1b0e4f
10261 Bulk Product e44f766f Books $17.49 94 3.3 5 BULK-349225f3
10262 Bulk Product 295e75c9 Electronics $392.12 265 0.2 7 BULK-90385cb3
10263 Bulk Product 6cf2afba Sports & Outdoors $816.18 44 1.4 76 BULK-418f2d74
10264 Bulk Product 4750b15f Books $339.32 166 0.4 42 BULK-ec3071a4
10265 Bulk Product d6642c94 Clothing $427.70 393 2.5 96 BULK-cc7b4944
10266 Bulk Product 0957a8af Clothing $265.08 60 1.4 15 BULK-20f35dc7
10267 Bulk Product 6244be30 Toys & Games $55.70 320 2.6 53 BULK-901f29eb
10268 Bulk Product 98083f84 Books $14.03 258 5.0 31 BULK-195bd6fa
10269 Bulk Product 00f034ea Electronics $379.06 0 3.7 40 BULK-f6423851
10270 Bulk Product 54410339 Home & Garden $563.55 183 4.3 74 BULK-5777e691
10271 Bulk Product d503c213 Electronics $228.31 87 5.0 95 BULK-39754bc0
10272 Bulk Product 8a87cb55 Sports & Outdoors $277.25 433 4.1 22 BULK-9b40dead
10273 Bulk Product 70677df4 Clothing $144.17 237 1.0 44 BULK-e79eac78
10274 Bulk Product 87febb68 Home & Garden $720.22 240 1.4 53 BULK-21a78661
10275 Bulk Product 262c2b8e Toys & Games $260.50 33 3.3 12 BULK-f53fc7e3
10276 Bulk Product 856341b5 Clothing $80.51 354 5.0 35 BULK-f172bc31
10277 Bulk Product 3e555e35 Clothing $109.58 279 3.3 28 BULK-b8633ac8
10278 Bulk Product 80f22185 Sports & Outdoors $586.69 230 3.0 53 BULK-0c47cd72
10279 Bulk Product 1057ba06 Sports & Outdoors $877.76 262 1.9 63 BULK-f64f2115
10280 Bulk Product 82b55d3c Books $409.09 308 0.2 81 BULK-87be415c
10281 Bulk Product d4726faf Home & Garden $542.34 220 1.5 63 BULK-a81ac489
10282 Bulk Product 3fa49e3d Books $745.81 393 0.2 4 BULK-87815505
10283 Bulk Product 55dcabe1 Electronics $721.41 151 1.3 86 BULK-141fbebc
10284 Bulk Product 3bbb52b7 Sports & Outdoors $182.57 347 1.5 49 BULK-ca26af4b
10285 Bulk Product bd496fe1 Books $821.07 143 4.0 84 BULK-375c4af8
10286 Bulk Product 06c17f68 Toys & Games $918.17 108 2.4 22 BULK-1f41b98b
10287 Bulk Product 1a948566 Toys & Games $120.88 283 3.0 42 BULK-4c129380
10288 Bulk Product ad0c0e35 Books $453.58 335 0.3 5 BULK-335cd741
10289 Bulk Product 88c1c3fc Clothing $265.87 197 0.0 6 BULK-5e6ee0ad
10290 Bulk Product 91fa9bba Books $550.35 440 0.2 48 BULK-e136de17
10291 Bulk Product e42981f6 Electronics $497.73 235 2.8 94 BULK-246a7c5c
10292 Bulk Product 05fbe53e Books $199.46 448 4.7 78 BULK-d8abc6a8
10293 Bulk Product 31c9fb68 Electronics $101.03 478 0.9 73 BULK-04f29c72
10294 Bulk Product a3f4680f Toys & Games $119.19 98 2.0 28 BULK-acef328f
10295 Bulk Product 810c98bb Books $151.60 377 1.8 53 BULK-1de6ee38
10296 Bulk Product 79d7d132 Clothing $464.26 354 3.7 5 BULK-a69fb8d9
10297 Bulk Product a3c8f19e Home & Garden $711.18 207 3.5 85 BULK-47311e5e
10298 Bulk Product ca2a0509 Toys & Games $414.47 135 1.1 32 BULK-04a32eb8
10299 Bulk Product f9bad1f7 Sports & Outdoors $158.87 123 3.5 44 BULK-15b0ae5c
10300 Bulk Product 85aad116 Toys & Games $350.06 144 4.1 2 BULK-00f6c063
10301 Bulk Product c0a3791a Home & Garden $926.57 102 1.9 32 BULK-8a8e2813
10302 Bulk Product a87906ba Clothing $917.54 77 1.2 14 BULK-328456f1
10303 Bulk Product 574832d6 Sports & Outdoors $669.33 373 0.9 91 BULK-8fa0d308
10304 Bulk Product 0829c2d6 Electronics $312.53 187 3.1 61 BULK-e13abacb
10305 Bulk Product 70b6bd63 Books $886.51 422 3.8 79 BULK-3dcb4af9
10306 Bulk Product 703d096f Toys & Games $388.03 408 1.3 13 BULK-a571fb17
10307 Bulk Product d78cebcc Clothing $251.00 217 4.6 11 BULK-71e04981
10308 Bulk Product d72d75f1 Books $230.60 285 2.3 3 BULK-bbbc3738
10309 Bulk Product ab0a36dc Clothing $622.44 320 2.5 39 BULK-29883d0b
10310 Bulk Product ec736aea Sports & Outdoors $748.55 47 1.1 59 BULK-6c63a751
10311 Bulk Product 5c3cbb6a Electronics $728.74 295 1.5 85 BULK-dc3b4839
10312 Bulk Product 43544058 Clothing $152.45 152 3.2 12 BULK-d9bb1153
10313 Bulk Product 9182b36f Electronics $337.29 386 1.0 29 BULK-a164f211
10314 Bulk Product 9e86259c Home & Garden $483.08 112 3.4 92 BULK-f1f6c878
10315 Bulk Product f9ba56a0 Toys & Games $103.46 261 4.1 34 BULK-80fd0194
10316 Bulk Product e0951c44 Sports & Outdoors $81.45 497 4.0 82 BULK-84a5d9ff
10317 Bulk Product c6696a2e Clothing $718.99 2 3.7 83 BULK-debf648b
10318 Bulk Product d8a2e772 Electronics $580.58 374 4.9 33 BULK-6651e5bf
10319 Bulk Product 21f317f5 Home & Garden $791.16 496 1.7 55 BULK-ea6048f3
10320 Bulk Product bb90ed49 Books $565.92 163 0.7 60 BULK-20a9960f
10321 Bulk Product cde11a23 Sports & Outdoors $903.34 229 2.4 65 BULK-ecfd789a
10322 Bulk Product e7c84276 Books $113.62 227 2.1 5 BULK-16915b0c
10323 Bulk Product 6d02126f Books $143.48 283 3.7 37 BULK-88e40b8c
10324 Bulk Product cfd84b86 Sports & Outdoors $531.24 438 2.3 20 BULK-57d8efc5
10325 Bulk Product 3cc7a0ad Home & Garden $689.63 15 3.5 0 BULK-d5a679b3
10326 Bulk Product d3501d32 Toys & Games $453.21 146 2.8 56 BULK-d2ece461
10327 Bulk Product a68b92d4 Sports & Outdoors $68.94 248 2.2 27 BULK-257b6684
10328 Bulk Product d5f7a178 Books $85.96 400 1.2 94 BULK-3a581c09
10329 Bulk Product 8b7e7733 Sports & Outdoors $697.17 320 1.8 5 BULK-93a64c53
10330 Bulk Product 9b00f72f Books $608.28 338 0.0 45 BULK-35f6c5de
10331 Bulk Product e4231e63 Electronics $592.08 95 2.0 91 BULK-ae6d737e
10332 Bulk Product 7cf035ad Toys & Games $721.62 115 4.0 97 BULK-0fd1f39b
10333 Bulk Product 0e137ea0 Home & Garden $608.77 384 3.7 15 BULK-156a91b3
10334 Bulk Product cedf8bf9 Books $185.76 278 0.8 67 BULK-c819f904
10335 Bulk Product 1f5b41c9 Books $832.32 10 1.1 8 BULK-5d87d1c9
10336 Bulk Product 219f1e3b Home & Garden $979.38 216 2.2 29 BULK-02d4975a
10337 Bulk Product de484c21 Electronics $652.65 139 4.1 94 BULK-8729f13f
10338 Bulk Product 149f5dcb Electronics $642.13 12 3.1 69 BULK-671726db
10339 Bulk Product d620a391 Clothing $294.55 462 4.0 5 BULK-652606d1
10340 Bulk Product 79d8ba62 Toys & Games $871.27 91 3.3 35 BULK-3b65fd58
10341 Bulk Product 104d9e97 Electronics $39.18 481 0.2 30 BULK-767d6c42
10342 Bulk Product ca6b78cd Sports & Outdoors $944.55 363 0.7 88 BULK-a24b9f88
10343 Bulk Product b2ebaf3b Home & Garden $836.53 67 0.0 94 BULK-eda7c288
10344 Bulk Product 19cf0cad Clothing $453.79 352 4.9 56 BULK-aebbc708
10345 Bulk Product e87c018b Sports & Outdoors $17.32 324 2.3 27 BULK-23767e60
10346 Bulk Product 7cca0198 Electronics $559.79 338 1.8 75 BULK-2240f58c
10347 Bulk Product 8e700a2b Books $379.07 97 3.7 79 BULK-e7f4f0ec
10348 Bulk Product 3aa0835a Home & Garden $620.91 376 3.3 25 BULK-8164e209
10349 Bulk Product 7a037301 Home & Garden $957.23 314 4.7 7 BULK-3f40b890
10350 Bulk Product 266161c7 Books $509.79 468 2.6 19 BULK-c55a5a47
10351 Bulk Product a6dba78b Clothing $252.60 107 3.7 0 BULK-6bea8b4b
10352 Bulk Product 2ede0562 Sports & Outdoors $944.21 456 3.3 58 BULK-dfd16da2
10353 Bulk Product c89cfbc9 Electronics $253.56 301 2.7 52 BULK-6d797271
10354 Bulk Product ac76ca11 Home & Garden $728.81 348 1.5 50 BULK-a18cd51c
10355 Bulk Product 9ea6da42 Home & Garden $172.54 242 3.2 76 BULK-224ab9b3
10356 Bulk Product 784f1345 Toys & Games $953.30 327 3.1 36 BULK-7e082e9f
10357 Bulk Product 7a542e47 Clothing $140.20 366 4.4 84 BULK-a2be34c6
10358 Bulk Product ac566758 Sports & Outdoors $57.11 60 1.6 36 BULK-eeb1c15c
10359 Bulk Product 9fc4346f Sports & Outdoors $243.48 201 3.8 59 BULK-884d9165
Implementation Code
// 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
    };
}
Pagination Best Practices
  • Always use OrderBy: Skip/Take require stable sorting for consistent results
  • Use AsNoTracking(): Pagination queries are typically read-only
  • Consider caching: Cache total count if dataset changes infrequently
  • Limit max page size: Prevent users from requesting too many records at once
  • Use indexed columns: Ensure ORDER BY columns are indexed for performance