Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

17 ms

Page Size

200

Current Page

36 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 36 Results Showing 7001 - 7200 of 24441

ID Name Category Price Stock Rating Reviews SKU
7560 Bulk Product 92404f01 Home & Garden $235.73 24 2.5 20 BULK-6034c3e4
7561 Bulk Product 921fe5ba Toys & Games $230.36 469 1.4 22 BULK-210ebcbf
7562 Bulk Product 63966404 Home & Garden $385.07 119 4.3 26 BULK-30a3a2d2
7563 Bulk Product d6eb6db6 Clothing $762.50 237 4.3 50 BULK-024ca7ca
7564 Bulk Product 3e1f3b4d Home & Garden $464.39 335 2.1 90 BULK-fa2796fc
7565 Bulk Product 66a0beac Electronics $228.89 170 3.2 90 BULK-4051df64
7566 Bulk Product 1857f626 Toys & Games $613.57 31 1.4 4 BULK-c8e547f1
7567 Bulk Product 628f91b8 Toys & Games $384.53 112 1.5 4 BULK-a47672bb
7568 Bulk Product 37522dec Home & Garden $188.14 138 3.7 68 BULK-c67eb6b1
7569 Bulk Product cbe2c0fa Home & Garden $980.18 491 5.0 21 BULK-08547858
7570 Bulk Product 4ea91e69 Books $862.14 88 4.7 24 BULK-ae5d20aa
7571 Bulk Product a1f5afe6 Clothing $369.03 161 0.9 69 BULK-1229aed1
7572 Bulk Product e9984c0f Clothing $342.82 97 1.5 14 BULK-9bb28deb
7573 Bulk Product 954aae76 Home & Garden $223.33 451 0.1 18 BULK-da5628e9
7574 Bulk Product 433d510b Sports & Outdoors $883.36 269 0.7 92 BULK-640aa399
7575 Bulk Product b8ad3981 Toys & Games $370.73 377 1.3 78 BULK-bae71283
7576 Bulk Product c2930764 Toys & Games $93.00 165 4.6 53 BULK-63be1880
7577 Bulk Product 195c6652 Home & Garden $215.04 296 2.2 36 BULK-208067ce
7578 Bulk Product caf408eb Clothing $26.17 29 3.3 22 BULK-fad971b9
7579 Bulk Product 0d4c4d97 Home & Garden $745.43 339 3.3 70 BULK-197bde41
7580 Bulk Product ebc69213 Clothing $136.73 163 4.1 90 BULK-5db1db13
7581 Bulk Product cef62272 Clothing $814.73 56 2.5 87 BULK-6bb4b9f4
7582 Bulk Product 0e7d249b Toys & Games $799.88 388 3.0 73 BULK-9efcceb5
7583 Bulk Product 9a6225d8 Home & Garden $350.46 273 3.2 86 BULK-91c78d6f
7584 Bulk Product 6418f8b7 Sports & Outdoors $926.52 279 0.4 23 BULK-cb4ab8c2
7585 Bulk Product 0cd6d851 Books $394.82 310 3.1 16 BULK-3cf79424
7586 Bulk Product 38f09701 Toys & Games $182.60 470 1.4 29 BULK-a12c3580
7587 Bulk Product ea398550 Clothing $953.35 42 4.9 88 BULK-cdad1a14
7588 Bulk Product 9560355f Electronics $512.26 430 3.0 42 BULK-86d9a25b
7589 Bulk Product ecc17795 Clothing $445.85 38 4.6 84 BULK-1f668483
7590 Bulk Product 2175fc2c Sports & Outdoors $512.73 298 0.5 79 BULK-de57378b
7591 Bulk Product 480b63bd Sports & Outdoors $267.11 330 3.6 95 BULK-0399bb41
7592 Bulk Product d73c9239 Clothing $875.00 77 4.1 57 BULK-8a14b063
7593 Bulk Product 30552286 Books $501.66 33 4.9 48 BULK-42441b7e
7594 Bulk Product d878609a Clothing $785.60 345 3.6 99 BULK-eceb64cf
7595 Bulk Product b7a040b8 Clothing $107.15 143 1.3 24 BULK-a3c13f32
7596 Bulk Product 02725640 Books $743.20 305 4.0 20 BULK-678cedf7
7597 Bulk Product d7ece429 Books $961.41 265 4.7 54 BULK-248f8120
7598 Bulk Product f98f5b61 Toys & Games $356.81 290 1.7 8 BULK-02a5925a
7599 Bulk Product c5fb9c56 Electronics $83.89 333 4.7 66 BULK-5a5da07e
7600 Bulk Product dc9990fc Clothing $590.76 157 1.8 50 BULK-4cc8bb52
7601 Bulk Product 17b6f525 Sports & Outdoors $446.82 364 2.8 43 BULK-8ad1cf54
7602 Bulk Product 4124c12e Books $978.27 463 2.6 3 BULK-7fb71b68
7603 Bulk Product 07e9e890 Toys & Games $818.55 88 4.9 87 BULK-c5b656c6
7604 Bulk Product 1029cdf9 Electronics $714.34 145 0.1 3 BULK-3be2bdcd
7605 Bulk Product 6258754a Electronics $934.77 368 0.8 31 BULK-5ad1b94d
7606 Bulk Product 43983255 Home & Garden $62.48 11 3.9 16 BULK-bec99954
7607 Bulk Product 19f2982d Books $388.89 301 0.5 40 BULK-7b4da032
7608 Bulk Product a1af767a Sports & Outdoors $161.06 257 1.7 50 BULK-1668bb50
7609 Bulk Product e0371cd4 Home & Garden $377.82 56 0.8 38 BULK-33efb414
7610 Bulk Product 473d1c14 Home & Garden $879.47 340 0.1 24 BULK-3d96015b
7611 Bulk Product 7e07067b Electronics $180.19 74 2.5 82 BULK-73b686cf
7612 Bulk Product 3ecf86d7 Sports & Outdoors $257.11 230 4.2 95 BULK-0aab77b1
7613 Bulk Product 9fe94320 Home & Garden $430.06 19 0.2 62 BULK-2dcc31f0
7614 Bulk Product 0473372d Toys & Games $964.95 172 2.9 42 BULK-f1c9a695
7615 Bulk Product 7b688ac1 Clothing $325.94 477 2.6 4 BULK-a941ccde
7616 Bulk Product 67422891 Toys & Games $114.73 319 2.4 53 BULK-6eb386b4
7617 Bulk Product 3d3a2172 Toys & Games $253.60 204 2.7 78 BULK-13c8ba99
7618 Bulk Product 679de075 Electronics $850.51 408 4.3 75 BULK-7b0e36a3
7619 Bulk Product 2de5793a Toys & Games $579.34 75 1.8 76 BULK-1b5f2239
7620 Bulk Product 25e13985 Home & Garden $189.42 335 0.1 2 BULK-96eaae70
7621 Bulk Product 678638fd Clothing $268.69 72 3.3 50 BULK-30e1cd51
7622 Bulk Product 0beeee7d Clothing $771.47 327 0.9 1 BULK-87358818
7623 Bulk Product 4e54117f Clothing $182.61 345 0.1 13 BULK-6c5a6f53
7624 Bulk Product bfd2f531 Home & Garden $582.62 173 0.4 79 BULK-f8dd7fde
7625 Bulk Product 97e814b0 Electronics $562.49 175 2.7 72 BULK-1f46b067
7626 Bulk Product 0df6efb7 Sports & Outdoors $122.44 258 0.7 27 BULK-b4fb53d5
7627 Bulk Product 0b48d0ae Sports & Outdoors $593.18 465 0.3 49 BULK-46ede605
7628 Bulk Product fef15001 Home & Garden $361.56 199 1.3 40 BULK-a4913c60
7629 Bulk Product f910f94b Sports & Outdoors $797.07 489 1.8 88 BULK-4feda463
7630 Bulk Product 0d6fa358 Clothing $284.17 442 2.3 55 BULK-59e4cf69
7631 Bulk Product 1efe3204 Sports & Outdoors $847.16 295 1.4 83 BULK-359ce007
7632 Bulk Product aa10394b Sports & Outdoors $105.42 109 0.5 94 BULK-0426a9bc
7633 Bulk Product 14351ef0 Sports & Outdoors $10.75 77 2.4 66 BULK-32a94a0f
7634 Bulk Product 1e1c1134 Sports & Outdoors $630.70 271 4.7 9 BULK-d5bc2211
7635 Bulk Product 49ae11af Sports & Outdoors $370.64 331 4.5 3 BULK-30bd1283
7636 Bulk Product 4b2cdb93 Clothing $922.46 462 3.6 72 BULK-58879d87
7637 Bulk Product 98e90539 Sports & Outdoors $312.41 367 0.9 21 BULK-17bc9780
7638 Bulk Product 2a545256 Toys & Games $727.70 18 0.4 54 BULK-a8382986
7639 Bulk Product 7040b61c Sports & Outdoors $829.66 334 3.3 67 BULK-2bbb08ec
7640 Bulk Product 363f0071 Home & Garden $207.27 113 1.5 24 BULK-e20e5bad
7641 Bulk Product 38364d3b Sports & Outdoors $380.60 103 2.3 64 BULK-ac1e0b3d
7642 Bulk Product 73e2098f Toys & Games $311.31 84 3.4 96 BULK-ee7361d5
7643 Bulk Product 68b6c099 Electronics $37.05 428 2.4 53 BULK-8ccee8df
7644 Bulk Product a4628353 Clothing $630.06 41 2.3 11 BULK-f223e6a0
7645 Bulk Product 4354bedb Toys & Games $561.00 2 5.0 57 BULK-1e71ecd2
7646 Bulk Product 0458f5c4 Books $101.48 420 4.0 14 BULK-48ad7636
7647 Bulk Product 0cd0c7ba Clothing $351.09 314 4.2 47 BULK-2362ee9d
7648 Bulk Product 248594f5 Electronics $369.85 305 4.4 68 BULK-8fd34c24
7649 Bulk Product 6aa11051 Books $17.80 348 0.1 96 BULK-268b425d
7650 Bulk Product 93f010ab Home & Garden $937.16 143 1.5 94 BULK-09f2fb81
7651 Bulk Product 868c858e Home & Garden $692.54 161 0.5 21 BULK-dc19e7cb
7652 Bulk Product 158f8ba0 Clothing $538.85 229 1.9 14 BULK-cdf267e8
7653 Bulk Product b3e6ca12 Toys & Games $60.64 378 4.2 59 BULK-6f51ae3d
7654 Bulk Product a2117790 Home & Garden $76.81 9 0.5 19 BULK-90a429b9
7655 Bulk Product f2fe0680 Electronics $930.97 276 5.0 65 BULK-94b08f49
7656 Bulk Product 170d2510 Books $632.34 383 1.0 5 BULK-fcaf28a7
7657 Bulk Product f677c609 Home & Garden $730.71 333 4.6 68 BULK-08d64d7a
7658 Bulk Product df8ec88d Clothing $448.50 429 4.3 77 BULK-b28a86eb
7659 Bulk Product 0b59528a Home & Garden $202.78 494 4.7 36 BULK-93f91018
7660 Bulk Product b3ea80b9 Books $48.99 85 3.3 48 BULK-ca813dce
7661 Bulk Product 23753e83 Sports & Outdoors $868.97 458 1.6 72 BULK-26c1f6bd
7662 Bulk Product cabd91f0 Electronics $346.71 451 2.8 23 BULK-2f5cf010
7663 Bulk Product 8a62f82b Sports & Outdoors $507.53 136 2.0 72 BULK-1d591909
7664 Bulk Product 1a4eba57 Clothing $120.79 459 5.0 36 BULK-1bfb603a
7665 Bulk Product 2d86a094 Clothing $576.60 341 1.5 20 BULK-84155dcd
7666 Bulk Product 9a57d84e Toys & Games $992.31 205 3.3 78 BULK-5ad9521e
7667 Bulk Product 9924a242 Toys & Games $491.27 145 3.4 35 BULK-87351028
7668 Bulk Product 0094d4e8 Electronics $624.23 42 2.9 87 BULK-c698a23f
7669 Bulk Product f2c42ee4 Books $174.68 72 2.5 63 BULK-8b28b19b
7670 Bulk Product 64f2f52b Home & Garden $923.18 66 2.5 61 BULK-d0da6a66
7671 Bulk Product d62e6e1c Electronics $912.36 1 3.9 43 BULK-3ecff0e6
7672 Bulk Product b0da142d Sports & Outdoors $132.13 130 0.2 69 BULK-48e22743
7673 Bulk Product a992a584 Electronics $13.37 468 0.7 32 BULK-659d3d61
7674 Bulk Product 0d2f1d2e Sports & Outdoors $205.47 203 1.4 39 BULK-01369688
7675 Bulk Product e1a2a121 Electronics $901.60 418 3.8 66 BULK-0a5d08f8
7676 Bulk Product a61834be Toys & Games $31.95 113 4.4 42 BULK-d1b3f6de
7677 Bulk Product 4f639c84 Home & Garden $123.03 123 4.6 73 BULK-8e735e29
7678 Bulk Product cddee4e1 Books $974.21 45 2.6 23 BULK-8178cd2b
7679 Bulk Product 791f5161 Home & Garden $52.96 159 4.5 37 BULK-63fea041
7680 Bulk Product a03d466a Clothing $626.45 276 0.7 68 BULK-d5ebf8db
7681 Bulk Product cce64aab Sports & Outdoors $658.02 404 3.6 96 BULK-10c6f833
7682 Bulk Product d9a59d05 Toys & Games $115.96 162 0.2 70 BULK-b09ddd8a
7683 Bulk Product de37b128 Clothing $706.72 116 1.6 78 BULK-1b2a3d92
7684 Bulk Product 8f9f7840 Toys & Games $91.75 163 2.9 3 BULK-1684021d
7685 Bulk Product d2dbe45b Clothing $334.51 417 2.8 68 BULK-e4b01430
7686 Bulk Product 1a0347f8 Toys & Games $378.38 148 0.8 93 BULK-1eec6545
7687 Bulk Product f404eaa9 Sports & Outdoors $857.70 291 2.6 39 BULK-95e0a053
7688 Bulk Product 076c4e93 Sports & Outdoors $645.75 432 3.6 97 BULK-b18eb5f6
7689 Bulk Product 56fc2374 Toys & Games $280.39 236 0.0 17 BULK-3b7728e3
7690 Bulk Product 40625909 Books $776.30 498 2.0 78 BULK-9336d094
7691 Bulk Product 16d1ae0d Toys & Games $986.36 74 2.9 47 BULK-686a8e00
7692 Bulk Product 7715e55f Home & Garden $512.09 2 1.7 36 BULK-0c853889
7693 Bulk Product 7a4a67f0 Toys & Games $631.38 12 0.1 10 BULK-7ab53eab
7694 Bulk Product 2f09e982 Sports & Outdoors $495.87 29 2.0 5 BULK-8d9af956
7695 Bulk Product 352f7f3a Sports & Outdoors $288.57 458 4.3 15 BULK-b564c0a1
7696 Bulk Product f321a119 Books $589.43 6 2.1 2 BULK-c3960258
7697 Bulk Product 9491d3fe Electronics $734.31 350 1.3 24 BULK-b7006b76
7698 Bulk Product 912a3e46 Home & Garden $478.08 11 0.9 58 BULK-075b2d57
7699 Bulk Product 66b2b7a4 Clothing $814.47 92 2.1 90 BULK-2c9951fe
7700 Bulk Product 61d67410 Electronics $914.72 300 3.9 53 BULK-ed556423
7701 Bulk Product 8d05d214 Books $96.49 271 0.4 16 BULK-1eb00b4a
7702 Bulk Product 642afb48 Home & Garden $133.73 422 1.4 41 BULK-f20f1c9f
7703 Bulk Product 0df17175 Home & Garden $583.76 491 2.9 32 BULK-f1456e3d
7704 Bulk Product f497510f Toys & Games $131.55 287 0.8 70 BULK-790ccdde
7705 Bulk Product 1cc0d063 Sports & Outdoors $286.55 321 4.4 66 BULK-8488cb12
7706 Bulk Product 47e42fa4 Toys & Games $204.01 423 3.0 38 BULK-6036c519
7707 Bulk Product e2fc3891 Sports & Outdoors $678.48 348 1.2 55 BULK-3b4ff48f
7708 Bulk Product 9812d18a Toys & Games $630.31 171 2.1 52 BULK-b337d6ea
7709 Bulk Product 28affaec Home & Garden $806.40 428 2.0 15 BULK-f0734e8c
7710 Bulk Product e2aa77fd Books $68.09 160 4.2 63 BULK-65d79f67
7711 Bulk Product b13d049d Home & Garden $732.83 32 2.3 99 BULK-7181b912
7712 Bulk Product a1fece7b Books $707.70 363 4.9 67 BULK-da4abc98
7713 Bulk Product da65eae5 Sports & Outdoors $377.09 450 2.4 60 BULK-67d1069c
7714 Bulk Product d8b6481f Electronics $143.76 425 5.0 29 BULK-ee460bbe
7715 Bulk Product da8b06bc Clothing $478.60 448 1.2 67 BULK-6c5e9dd1
7716 Bulk Product e4112db3 Books $212.56 342 4.2 56 BULK-ccff6a49
7717 Bulk Product c4c88064 Electronics $232.00 387 2.5 56 BULK-e0384725
7718 Bulk Product 0c4b46a3 Books $67.89 315 2.5 44 BULK-d11faade
7719 Bulk Product 5b902bd8 Sports & Outdoors $988.84 344 0.6 25 BULK-e98e5cf7
7720 Bulk Product 9aa4cbf0 Sports & Outdoors $243.77 154 1.6 29 BULK-b118b77a
7721 Bulk Product 119ff1de Sports & Outdoors $543.92 75 4.3 35 BULK-ea940cc4
7722 Bulk Product ae775bf6 Books $388.21 298 1.8 55 BULK-f994ee0c
7723 Bulk Product 3f1667c6 Electronics $674.74 175 4.7 21 BULK-189655eb
7724 Bulk Product 29846b3a Clothing $792.01 9 1.5 44 BULK-0ff15adf
7725 Bulk Product 3c3bfbbc Clothing $19.73 230 4.4 10 BULK-76a6b284
7726 Bulk Product b123b68f Home & Garden $443.04 177 0.1 77 BULK-72a7be00
7727 Bulk Product 3c0fc181 Books $342.87 59 3.7 47 BULK-4650d4c4
7728 Bulk Product 14cb084c Toys & Games $191.28 22 1.7 37 BULK-8356ea9e
7729 Bulk Product 98e9f77b Home & Garden $479.71 165 3.0 73 BULK-da1f89f9
7730 Bulk Product 26c8d2d2 Toys & Games $717.27 491 3.2 10 BULK-09e461ec
7731 Bulk Product 2a85d743 Books $716.99 395 2.0 14 BULK-77220ff9
7732 Bulk Product 598ef084 Toys & Games $691.19 120 2.5 99 BULK-a8c8ed80
7733 Bulk Product 48092bc2 Sports & Outdoors $412.03 419 2.6 18 BULK-40082e31
7734 Bulk Product dcd95174 Home & Garden $381.06 217 2.2 8 BULK-2626a4a3
7735 Bulk Product 273ecc1c Electronics $125.37 229 4.5 44 BULK-db8ee66c
7736 Bulk Product 5659d52f Home & Garden $475.26 126 1.8 40 BULK-c543bf0d
7737 Bulk Product b382f899 Books $740.35 475 4.1 49 BULK-cca447de
7738 Bulk Product f139c1a3 Home & Garden $372.91 274 0.2 86 BULK-46a8f5c4
7739 Bulk Product 0cbedcce Electronics $696.01 421 4.7 40 BULK-7fddcc96
7740 Bulk Product 2193c6f3 Home & Garden $609.07 346 3.5 84 BULK-9295474e
7741 Bulk Product c25afd9d Home & Garden $476.05 14 4.5 37 BULK-388b524c
7742 Bulk Product e909abe7 Clothing $955.20 228 1.9 97 BULK-592df791
7743 Bulk Product 141cbbd3 Clothing $238.15 413 2.5 84 BULK-04e2fffa
7744 Bulk Product cefaddd4 Clothing $157.98 396 3.5 59 BULK-e0cd5c1f
7745 Bulk Product d4bbe9a9 Clothing $552.82 289 4.2 96 BULK-3d51a596
7746 Bulk Product 9fe405c5 Toys & Games $504.80 355 3.7 94 BULK-52723c56
7747 Bulk Product 637ee628 Clothing $874.37 202 3.4 53 BULK-bc1bc161
7748 Bulk Product 91289789 Clothing $452.78 347 2.8 35 BULK-20eb1d8e
7749 Bulk Product ee7a7f13 Sports & Outdoors $73.77 460 0.4 63 BULK-e470a031
7750 Bulk Product 9b9e1c18 Electronics $640.30 160 3.1 30 BULK-b5e4bb75
7751 Bulk Product f32a1c00 Clothing $19.00 325 3.6 29 BULK-085d24f8
7752 Bulk Product 48c1f5f0 Sports & Outdoors $30.45 198 1.0 46 BULK-c59752db
7753 Bulk Product dccb6038 Sports & Outdoors $956.67 484 2.8 4 BULK-4e56e7c2
7754 Bulk Product 52a7454a Clothing $491.90 167 2.3 87 BULK-cea886b4
7755 Bulk Product ff953699 Electronics $516.30 39 3.3 79 BULK-f3fb96dc
7756 Bulk Product 812ec1b0 Sports & Outdoors $106.12 37 0.5 34 BULK-d558d35d
7757 Bulk Product f999fe94 Books $875.19 427 1.6 29 BULK-69a4c03a
7758 Bulk Product 4012ef4d Toys & Games $606.87 254 0.7 49 BULK-5b83c8de
7759 Bulk Product 4fdf4efe Electronics $853.04 109 1.6 73 BULK-df403c71
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