Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

11 ms

Page Size

200

Current Page

35 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 35 Results Showing 6801 - 7000 of 24441

ID Name Category Price Stock Rating Reviews SKU
7360 Bulk Product f5c26a60 Home & Garden $212.79 198 2.9 36 BULK-f780b2e5
7361 Bulk Product bc441f36 Electronics $285.42 430 1.8 6 BULK-780016dc
7362 Bulk Product 22d81b53 Toys & Games $609.43 108 0.7 79 BULK-977a496d
7363 Bulk Product 1945e582 Books $879.09 115 2.3 4 BULK-9be08883
7364 Bulk Product ee6dd437 Electronics $888.74 465 4.5 46 BULK-369e3d49
7365 Bulk Product e6c2a01e Clothing $18.27 161 1.0 39 BULK-5df8ff2e
7366 Bulk Product d06cdda7 Books $234.80 101 3.3 64 BULK-e2f84869
7367 Bulk Product 60d95879 Home & Garden $686.36 494 1.5 91 BULK-e4693639
7368 Bulk Product c440fd43 Books $828.65 220 3.4 10 BULK-cb86a058
7369 Bulk Product c0fdd3aa Toys & Games $463.60 399 3.5 52 BULK-7fd1e6ef
7370 Bulk Product e5751e63 Sports & Outdoors $153.15 368 0.1 0 BULK-26aae8ee
7371 Bulk Product 9d623179 Toys & Games $531.28 380 0.5 38 BULK-ca6bd8cb
7372 Bulk Product ff90d42e Books $660.52 270 4.2 50 BULK-a3aa2fc6
7373 Bulk Product 61930f5f Home & Garden $703.03 351 4.0 10 BULK-59cbcab2
7374 Bulk Product ddf7da40 Books $808.09 411 2.7 79 BULK-8352e580
7375 Bulk Product 26d5a0a7 Clothing $790.45 377 0.4 80 BULK-687ab785
7376 Bulk Product a0d75239 Clothing $243.05 69 0.2 72 BULK-f839e2e4
7377 Bulk Product 0e813b92 Clothing $962.72 229 2.7 71 BULK-ba3c47d3
7378 Bulk Product 1dc848db Books $1,008.01 63 4.6 54 BULK-c30d8678
7379 Bulk Product c1e1e47c Sports & Outdoors $784.84 268 0.4 81 BULK-75bb7abe
7380 Bulk Product deea7d71 Clothing $843.34 461 4.2 45 BULK-d3bda497
7381 Bulk Product d9fb7937 Electronics $10.71 376 2.9 65 BULK-624016df
7382 Bulk Product b0800e22 Clothing $489.87 361 3.8 78 BULK-c373e9fb
7383 Bulk Product 04390931 Books $818.05 354 4.3 68 BULK-7d5ed404
7384 Bulk Product c84eff8d Home & Garden $262.67 29 4.8 17 BULK-1fa45faf
7385 Bulk Product d789643e Sports & Outdoors $30.60 18 1.2 4 BULK-d36c4b65
7386 Bulk Product 63d00d41 Clothing $195.65 97 1.1 85 BULK-95d7cbae
7387 Bulk Product 4c8db492 Books $703.35 450 0.8 92 BULK-567e9f72
7388 Bulk Product f27e709a Clothing $852.85 335 0.1 6 BULK-0d0c37c8
7389 Bulk Product 8836d61d Books $496.42 466 2.2 41 BULK-b2dd9d19
7390 Bulk Product e21b62c4 Clothing $435.87 74 1.5 40 BULK-16c6af26
7391 Bulk Product 35b1c436 Electronics $265.95 287 2.5 58 BULK-1e30deb2
7392 Bulk Product 6dfd48fd Clothing $132.01 447 3.8 47 BULK-2fa5e119
7393 Bulk Product 0e28ec93 Books $13.16 349 3.2 43 BULK-92ad6fb6
7394 Bulk Product 3d356d17 Sports & Outdoors $759.99 350 4.6 23 BULK-8abeb2a2
7395 Bulk Product 7978f98f Toys & Games $47.31 193 4.4 70 BULK-ea7e76a4
7396 Bulk Product 0af94598 Sports & Outdoors $553.47 285 3.8 44 BULK-c41cc1d1
7397 Bulk Product 2d34ff2d Sports & Outdoors $399.66 387 2.1 47 BULK-fa0b4297
7398 Bulk Product 7ff5ff2f Clothing $116.84 205 4.2 48 BULK-15c19575
7399 Bulk Product 5de0bccf Books $947.81 429 3.5 67 BULK-81a4d1c6
7400 Bulk Product 794dd3dd Electronics $665.06 186 0.0 87 BULK-5932bb8e
7401 Bulk Product b7b4e98d Sports & Outdoors $366.39 475 0.8 49 BULK-28844236
7402 Bulk Product 09e07366 Books $448.18 129 0.2 64 BULK-60e25420
7403 Bulk Product 58d8e0f9 Toys & Games $38.42 69 0.7 28 BULK-39c8dd71
7404 Bulk Product 7ea029d4 Home & Garden $900.28 126 2.5 97 BULK-13f7701f
7405 Bulk Product 2bf1cdfe Toys & Games $515.83 248 4.7 46 BULK-c5695d16
7406 Bulk Product 4b663ce6 Clothing $782.55 116 3.6 12 BULK-92d4657f
7407 Bulk Product 61d73bd6 Electronics $939.31 416 1.4 84 BULK-60d4fb85
7408 Bulk Product c5e85de0 Clothing $97.15 396 5.0 46 BULK-ec73e035
7409 Bulk Product d1f494ba Electronics $734.41 231 1.2 14 BULK-621a95ef
7410 Bulk Product 0b249076 Books $73.84 441 2.8 87 BULK-043af8aa
7411 Bulk Product 08b91c1f Electronics $514.53 339 1.4 12 BULK-796406a6
7412 Bulk Product e8c6ce59 Toys & Games $267.36 459 1.5 40 BULK-6f832aec
7413 Bulk Product ff048c57 Sports & Outdoors $116.21 102 3.7 20 BULK-63d624a6
7414 Bulk Product b89e5ed9 Sports & Outdoors $245.58 109 4.2 2 BULK-685454af
7415 Bulk Product a1ecc29d Books $140.89 27 2.9 21 BULK-07658786
7416 Bulk Product 372904b0 Clothing $843.90 189 4.7 81 BULK-2f0bab06
7417 Bulk Product 2e3b9c8f Home & Garden $276.56 399 4.0 61 BULK-7817d41e
7418 Bulk Product a601a97d Home & Garden $324.94 402 4.7 64 BULK-05145354
7419 Bulk Product fe5b14b3 Clothing $711.94 225 2.2 68 BULK-c56a2783
7420 Bulk Product f6f7a58f Electronics $724.93 356 4.8 76 BULK-40e40168
7421 Bulk Product b8212e3d Books $849.69 465 0.2 35 BULK-ac65bd52
7422 Bulk Product 5e75b7f8 Home & Garden $301.85 32 2.2 48 BULK-72d1cbb0
7423 Bulk Product 2ca91a9c Home & Garden $745.19 268 4.5 10 BULK-10932aac
7424 Bulk Product 95f06651 Electronics $874.37 300 0.5 42 BULK-ffef6bc0
7425 Bulk Product 2c45adf8 Books $952.97 26 4.3 95 BULK-4ae1bc39
7426 Bulk Product bfd21532 Home & Garden $147.65 425 1.8 14 BULK-1c225a9d
7427 Bulk Product 4924cdd1 Books $411.90 347 4.3 48 BULK-00e38d48
7428 Bulk Product adbe6332 Home & Garden $519.44 7 1.9 87 BULK-83eac106
7429 Bulk Product 55223159 Clothing $741.05 256 4.9 4 BULK-bd537b4d
7430 Bulk Product 2ec37f2e Toys & Games $941.02 99 4.0 45 BULK-a54bb382
7431 Bulk Product eb4fc0a5 Sports & Outdoors $865.74 424 3.5 48 BULK-92ea0683
7432 Bulk Product 22da3bb7 Clothing $185.52 459 4.5 51 BULK-fe853161
7433 Bulk Product 92761e59 Home & Garden $435.81 230 4.1 24 BULK-78ce9a2f
7434 Bulk Product ce1853cb Sports & Outdoors $507.76 174 1.4 55 BULK-395a3bb5
7435 Bulk Product ca79ff88 Books $623.44 44 2.6 37 BULK-3de65f94
7436 Bulk Product 2c674e0c Clothing $603.97 67 4.2 86 BULK-74c3ffb2
7437 Bulk Product 4a8b1eab Books $304.72 181 2.8 34 BULK-51d87dfc
7438 Bulk Product 50395b30 Clothing $185.86 74 2.0 9 BULK-6697d578
7439 Bulk Product eed34066 Books $262.97 176 3.2 67 BULK-86a10679
7440 Bulk Product a450018b Clothing $980.78 465 1.6 70 BULK-bbd12093
7441 Bulk Product 726fbfd6 Sports & Outdoors $87.74 250 4.2 41 BULK-11482033
7442 Bulk Product 69b98569 Home & Garden $398.81 102 1.7 17 BULK-866bd267
7443 Bulk Product cfd96963 Electronics $190.47 205 3.9 42 BULK-f757261f
7444 Bulk Product 2822591a Home & Garden $642.96 363 3.3 23 BULK-8989b2a3
7445 Bulk Product 5a991746 Home & Garden $436.73 409 2.9 69 BULK-eef0e28d
7446 Bulk Product dc29d4bc Books $812.36 126 1.8 85 BULK-8fea9baf
7447 Bulk Product 47e04d39 Books $670.74 450 2.9 39 BULK-c256de57
7448 Bulk Product d5cf5c52 Books $153.57 176 4.5 23 BULK-8f4805a5
7449 Bulk Product d9412afa Clothing $169.60 267 2.7 81 BULK-3ea9b8f3
7450 Bulk Product beef2e22 Clothing $78.65 140 0.2 96 BULK-a26da253
7451 Bulk Product 6f088d36 Clothing $71.62 140 4.8 9 BULK-d3733c4a
7452 Bulk Product c35dc320 Books $893.80 450 4.0 14 BULK-284c95b8
7453 Bulk Product e655676d Clothing $888.73 353 4.6 5 BULK-a9dbb127
7454 Bulk Product cd37c24e Home & Garden $68.04 271 0.6 6 BULK-d416453b
7455 Bulk Product 6b759f1b Home & Garden $122.52 202 0.2 34 BULK-6f651399
7456 Bulk Product df7ae649 Clothing $397.94 239 3.3 56 BULK-269ac0c5
7457 Bulk Product 2c8aeab0 Toys & Games $21.05 101 1.8 11 BULK-9264a11d
7458 Bulk Product ea31ec64 Electronics $627.69 376 1.7 38 BULK-187e882f
7459 Bulk Product 26813ca1 Home & Garden $945.31 492 2.5 58 BULK-a6251080
7460 Bulk Product feeca624 Toys & Games $962.79 411 4.6 48 BULK-13aa1f60
7461 Bulk Product c8548b2e Electronics $622.12 261 4.0 69 BULK-a77ca1c5
7462 Bulk Product 8de29b71 Sports & Outdoors $486.71 173 3.9 63 BULK-e55fdfae
7463 Bulk Product 38c54efb Electronics $175.79 212 4.5 77 BULK-27bd4c4d
7464 Bulk Product bc8d7029 Electronics $361.02 495 4.0 13 BULK-30295ca5
7465 Bulk Product e4e39b99 Electronics $312.96 493 1.7 60 BULK-1159b57a
7466 Bulk Product 5ab60127 Home & Garden $627.00 246 1.9 27 BULK-9bd03661
7467 Bulk Product e49d7cf0 Home & Garden $304.79 373 0.1 62 BULK-2c8e0959
7468 Bulk Product c22496f4 Electronics $862.41 226 0.3 58 BULK-1006ec93
7469 Bulk Product 524c850b Sports & Outdoors $940.87 453 3.0 60 BULK-580479a5
7470 Bulk Product b79b772c Toys & Games $409.49 323 4.9 22 BULK-c31afad3
7471 Bulk Product 807e20c9 Toys & Games $198.98 218 3.2 76 BULK-958cb9a5
7472 Bulk Product db4bf8e8 Clothing $528.94 215 1.7 39 BULK-0429c9b0
7473 Bulk Product 881cccc2 Toys & Games $217.19 206 3.5 14 BULK-8bd95c6a
7474 Bulk Product 48d42fbb Books $462.11 30 2.6 85 BULK-cbaeabd6
7475 Bulk Product 7c3138e6 Clothing $195.35 272 0.4 21 BULK-3b4b0def
7476 Bulk Product 033c9ae6 Sports & Outdoors $274.24 243 2.3 57 BULK-134a2842
7477 Bulk Product 7d916df5 Clothing $660.40 329 4.1 11 BULK-5859e284
7478 Bulk Product 7e0104f2 Toys & Games $301.70 343 0.2 42 BULK-25fa2fde
7479 Bulk Product 6d177d6f Electronics $190.33 378 0.1 90 BULK-4aebe6e6
7480 Bulk Product 5670cef8 Clothing $953.37 36 1.6 33 BULK-bd34bff1
7481 Bulk Product 01f89096 Toys & Games $57.21 5 4.7 77 BULK-f12e57ba
7482 Bulk Product 43133925 Electronics $226.32 461 0.6 68 BULK-b38a07c5
7483 Bulk Product 21661184 Electronics $676.59 196 3.4 43 BULK-6323add4
7484 Bulk Product 3b7eec45 Sports & Outdoors $47.87 402 1.5 13 BULK-6999f27e
7485 Bulk Product 4ed764fa Home & Garden $159.67 305 2.6 40 BULK-2a0a9a9d
7486 Bulk Product a49c6c73 Sports & Outdoors $362.45 497 4.6 98 BULK-80d9a7ce
7487 Bulk Product 5c72b9d0 Books $259.38 461 1.2 42 BULK-bc640b38
7488 Bulk Product a8d67e16 Home & Garden $881.96 474 4.3 62 BULK-c3ad1c62
7489 Bulk Product 944117a4 Electronics $821.77 299 3.2 53 BULK-c0596e9c
7490 Bulk Product 7edfaa65 Toys & Games $484.40 445 3.9 70 BULK-1238ae68
7491 Bulk Product b17cdc72 Toys & Games $262.30 364 1.1 61 BULK-b999a7f9
7492 Bulk Product 5b5b584f Clothing $758.84 497 2.7 35 BULK-b4c783f1
7493 Bulk Product d0057a9c Toys & Games $429.92 70 2.1 69 BULK-c9bd8cb4
7494 Bulk Product 9cbf03f6 Sports & Outdoors $419.47 255 4.6 99 BULK-86f13574
7495 Bulk Product 537eef88 Home & Garden $520.47 175 3.2 22 BULK-f69cbe5b
7496 Bulk Product 0e691d65 Sports & Outdoors $527.31 88 3.9 92 BULK-54665a4d
7497 Bulk Product cd08cfbc Clothing $717.39 280 1.4 98 BULK-89313bb7
7498 Bulk Product 2c2ce88b Toys & Games $566.83 117 3.4 17 BULK-0c8cb8ba
7499 Bulk Product b2ea87af Toys & Games $290.50 207 1.0 9 BULK-058d2dd1
7500 Bulk Product a99c1e66 Books $832.38 470 3.1 41 BULK-64227756
7501 Bulk Product ca3245fa Toys & Games $609.20 281 4.6 67 BULK-08d7133d
7502 Bulk Product 76f9c821 Toys & Games $426.23 180 1.4 71 BULK-e9b43a91
7503 Bulk Product 88478251 Home & Garden $910.24 262 3.6 36 BULK-3fc17679
7504 Bulk Product 57138432 Toys & Games $640.72 298 4.2 75 BULK-c5e7ce36
7505 Bulk Product 05a043cd Clothing $763.09 66 3.5 46 BULK-656fbc02
7506 Bulk Product d44793ff Clothing $848.05 83 4.1 83 BULK-4875f556
7507 Bulk Product 15f231d3 Sports & Outdoors $578.49 2 1.6 22 BULK-07f8382d
7508 Bulk Product 7cc0c8f8 Toys & Games $397.20 72 3.0 72 BULK-69752389
7509 Bulk Product dd387f8a Toys & Games $431.23 67 3.4 46 BULK-a6f610f1
7510 Bulk Product 2e643233 Books $13.57 30 3.3 56 BULK-c14984a4
7511 Bulk Product 43b6905d Sports & Outdoors $49.51 161 1.1 61 BULK-b2ef30d2
7512 Bulk Product e1c6f323 Sports & Outdoors $115.13 390 4.2 58 BULK-6e44fead
7513 Bulk Product 528a3e07 Sports & Outdoors $466.49 438 1.0 33 BULK-67dd5522
7514 Bulk Product 7ca397f9 Electronics $896.41 103 2.2 47 BULK-4da98e79
7515 Bulk Product b23e1c27 Books $791.55 397 3.3 65 BULK-5990d2e9
7516 Bulk Product 51302c31 Electronics $343.93 131 2.9 31 BULK-592e1592
7517 Bulk Product 9f48c033 Toys & Games $682.51 8 2.7 89 BULK-ec867941
7518 Bulk Product b43b3ca7 Clothing $698.97 290 0.8 0 BULK-f22f6bfd
7519 Bulk Product bf95ebbe Home & Garden $485.83 161 3.0 83 BULK-c1bd5572
7520 Bulk Product d222a4e2 Home & Garden $504.01 291 2.3 52 BULK-247c074f
7521 Bulk Product f1013ba3 Home & Garden $990.96 326 5.0 27 BULK-82773032
7522 Bulk Product cd53b963 Clothing $635.39 323 1.5 66 BULK-c2d94a40
7523 Bulk Product 41559b7c Sports & Outdoors $730.62 148 0.0 61 BULK-8e413d46
7524 Bulk Product 2c20ad66 Electronics $467.35 244 0.7 8 BULK-fc0e86e2
7525 Bulk Product 992659cd Toys & Games $504.76 62 0.6 62 BULK-19bebc99
7526 Bulk Product 385475d6 Clothing $928.72 217 0.7 55 BULK-3513e83d
7527 Bulk Product 97c83ffc Electronics $521.34 339 2.2 52 BULK-f11b725a
7528 Bulk Product e6b8f5a8 Sports & Outdoors $369.44 482 3.0 74 BULK-8065d889
7529 Bulk Product 99ca82c6 Electronics $688.79 151 4.7 64 BULK-ea49633f
7530 Bulk Product 1b19ae31 Toys & Games $243.96 22 4.7 2 BULK-290e297a
7531 Bulk Product 663fbd5b Electronics $369.10 198 1.9 61 BULK-51b15b83
7532 Bulk Product 75a18d99 Toys & Games $954.25 224 1.5 78 BULK-8a6c1dd7
7533 Bulk Product 8680395a Books $192.61 415 4.8 14 BULK-9cfe448f
7534 Bulk Product 2e6cbd29 Books $234.06 214 0.2 81 BULK-aec5833d
7535 Bulk Product d15a81ee Toys & Games $608.45 157 3.4 93 BULK-16640d81
7536 Bulk Product 514d38e7 Home & Garden $597.60 238 3.9 46 BULK-12461437
7537 Bulk Product 0fa7a55b Home & Garden $216.03 102 1.3 31 BULK-38ef7d59
7538 Bulk Product 51c8705f Clothing $566.19 427 4.6 67 BULK-ef25a91f
7539 Bulk Product 7c58ba7a Home & Garden $769.31 298 2.4 42 BULK-66ca570a
7540 Bulk Product c8f3c029 Home & Garden $963.62 435 2.0 20 BULK-b044d6ef
7541 Bulk Product b8b88fe7 Books $121.47 204 0.5 43 BULK-4bb252a9
7542 Bulk Product 6eb6ebbe Sports & Outdoors $48.74 165 1.8 79 BULK-ef8154f9
7543 Bulk Product 9d168d80 Home & Garden $449.96 34 1.5 16 BULK-d6b53516
7544 Bulk Product 7089985a Books $763.41 113 3.6 14 BULK-5a90789c
7545 Bulk Product 4573cf09 Toys & Games $367.47 79 0.0 8 BULK-33a51091
7546 Bulk Product 291cb239 Home & Garden $187.83 397 3.9 87 BULK-7da13eb1
7547 Bulk Product 84ff84ab Electronics $507.56 297 0.6 71 BULK-56b1bbee
7548 Bulk Product 5eb69ed9 Books $224.43 11 0.9 92 BULK-4b927883
7549 Bulk Product 68bb5bf7 Sports & Outdoors $968.06 487 3.4 75 BULK-31bf12a1
7550 Bulk Product 8e63aeba Clothing $837.95 153 3.7 91 BULK-20d9db38
7551 Bulk Product be5e4610 Books $92.58 139 4.2 48 BULK-67383c9b
7552 Bulk Product 87064af6 Clothing $911.54 434 1.1 90 BULK-438bb84b
7553 Bulk Product 16d64787 Toys & Games $677.41 471 4.8 20 BULK-56172f66
7554 Bulk Product 4170116e Sports & Outdoors $474.04 299 3.2 91 BULK-1e31af26
7555 Bulk Product 4cba9488 Sports & Outdoors $582.94 36 1.2 12 BULK-7559cddb
7556 Bulk Product f776661d Books $431.14 256 3.4 35 BULK-0ea5aa1a
7557 Bulk Product a0284694 Toys & Games $599.81 421 4.2 16 BULK-948c06ee
7558 Bulk Product d1863edd Books $88.19 442 2.6 84 BULK-8b16ee1b
7559 Bulk Product 4e2b8fed Toys & Games $826.09 383 1.0 41 BULK-1215646c
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