Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

42 ms

Page Size

200

Current Page

27 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 27 Results Showing 5201 - 5400 of 24441

ID Name Category Price Stock Rating Reviews SKU
5760 Bulk Product ebf34d37 Electronics $937.56 332 3.6 18 BULK-9389f6be
5761 Bulk Product 71401e3b Electronics $35.16 463 2.5 39 BULK-3042a837
5762 Bulk Product 6aab2cbc Books $534.23 385 2.0 78 BULK-b6051eee
5763 Bulk Product 5a68be95 Home & Garden $277.12 161 0.7 1 BULK-67a46d33
5764 Bulk Product cc4ac898 Clothing $625.67 282 2.9 4 BULK-16a6b1a4
5765 Bulk Product e6dd8ba3 Sports & Outdoors $240.94 444 5.0 85 BULK-c7783295
5766 Bulk Product db0a3176 Sports & Outdoors $623.67 249 0.8 29 BULK-fbd53c3d
5767 Bulk Product f8184a55 Clothing $900.43 130 2.7 16 BULK-3c1ccfb0
5768 Bulk Product e3676036 Books $286.97 326 0.2 40 BULK-6843a48a
5769 Bulk Product 9cb4c013 Sports & Outdoors $157.08 365 4.8 38 BULK-28371cda
5770 Bulk Product 90c332c1 Electronics $910.54 229 0.6 90 BULK-cf652a6b
5771 Bulk Product 9c7432bd Electronics $426.61 159 2.4 92 BULK-975496cc
5772 Bulk Product 419d87c9 Sports & Outdoors $874.92 311 0.5 91 BULK-a2bc7ab6
5773 Bulk Product 9325103d Clothing $709.57 422 4.0 51 BULK-db79525c
5774 Bulk Product ba55a882 Sports & Outdoors $934.75 491 3.0 32 BULK-956b926d
5775 Bulk Product 5d492eed Electronics $880.83 280 2.2 67 BULK-7968b109
5776 Bulk Product 6a97dabd Books $282.72 48 4.7 18 BULK-50428469
5777 Bulk Product 42f69854 Electronics $730.33 429 0.2 40 BULK-dadf960b
5778 Bulk Product 722153cf Sports & Outdoors $742.30 135 3.5 96 BULK-7d4fe3f2
5779 Bulk Product 72d89874 Toys & Games $425.79 317 3.3 34 BULK-20ab58d9
5780 Bulk Product d54d4d00 Books $341.99 269 2.7 25 BULK-09a81da3
5781 Bulk Product 2c3e91f7 Books $270.25 350 2.4 14 BULK-0135453d
5782 Bulk Product 23f67e98 Electronics $185.58 94 4.5 78 BULK-e9f02881
5783 Bulk Product cac6f696 Clothing $373.36 49 2.8 4 BULK-a945e596
5784 Bulk Product 40791b06 Clothing $558.06 191 0.8 45 BULK-c8fdf9b7
5785 Bulk Product 033cf07f Sports & Outdoors $378.11 464 1.0 94 BULK-ab040536
5786 Bulk Product ea6ed801 Books $276.57 327 3.4 61 BULK-f62a7020
5787 Bulk Product 385d7313 Toys & Games $700.78 271 3.4 14 BULK-6fbbee8e
5788 Bulk Product ad960107 Electronics $130.15 363 0.4 92 BULK-1d6e4fd8
5789 Bulk Product ce4d6ab9 Home & Garden $212.80 248 1.4 25 BULK-22405300
5790 Bulk Product 57a64487 Books $131.23 378 4.0 10 BULK-b84a1c13
5791 Bulk Product 9653bcec Sports & Outdoors $254.91 165 2.9 46 BULK-b8fd4c1e
5792 Bulk Product a6cf9d4a Electronics $298.75 364 1.0 67 BULK-856efb12
5793 Bulk Product 081d0670 Books $637.94 44 1.8 11 BULK-78c457e3
5794 Bulk Product 183b17da Home & Garden $57.29 419 3.8 45 BULK-ef34cff6
5795 Bulk Product 930397fb Home & Garden $877.83 417 0.8 39 BULK-e8d03126
5796 Bulk Product b6cf091d Clothing $756.09 19 4.8 78 BULK-adfc1f59
5797 Bulk Product 4eedc846 Clothing $570.69 83 4.9 23 BULK-0a3f376e
5798 Bulk Product 3e08f2e1 Electronics $975.78 99 3.0 4 BULK-ba0d3f12
5799 Bulk Product 75ad9af3 Electronics $144.07 124 2.5 30 BULK-45b1ab55
5800 Bulk Product 42e70ade Clothing $612.86 481 4.1 34 BULK-fded972c
5801 Bulk Product 9a5bec79 Electronics $182.76 380 0.1 75 BULK-8bdae855
5802 Bulk Product 5d7347be Clothing $399.08 125 1.6 20 BULK-efee60cc
5803 Bulk Product ff045f78 Sports & Outdoors $514.87 234 2.9 45 BULK-757abebd
5804 Bulk Product 72ff7551 Home & Garden $11.83 143 4.3 48 BULK-ea0aaf21
5805 Bulk Product f6981625 Books $647.21 74 0.5 41 BULK-fbe3362a
5806 Bulk Product b0dad746 Sports & Outdoors $447.57 70 3.5 53 BULK-38bba85d
5807 Bulk Product 465fcbdb Sports & Outdoors $767.80 92 2.5 1 BULK-0220bea0
5808 Bulk Product 858e1375 Toys & Games $372.57 190 0.5 12 BULK-08d20e6c
5809 Bulk Product bf3cf540 Sports & Outdoors $658.72 286 4.7 45 BULK-ac214c72
5810 Bulk Product 852f14c4 Home & Garden $656.67 118 3.0 39 BULK-49085a3f
5811 Bulk Product ce66dd91 Sports & Outdoors $911.14 176 2.3 2 BULK-625cf392
5812 Bulk Product 09c40657 Toys & Games $685.25 255 3.2 86 BULK-522d7991
5813 Bulk Product 8160ab0b Electronics $659.01 140 3.6 13 BULK-bf3956d2
5814 Bulk Product 1c240633 Clothing $576.40 384 2.0 11 BULK-fdbe5ead
5815 Bulk Product 55561952 Clothing $518.00 57 0.1 99 BULK-995338dd
5816 Bulk Product 4b8eef9c Toys & Games $735.69 77 2.9 56 BULK-18b20ae2
5817 Bulk Product f827c005 Toys & Games $578.38 458 1.2 84 BULK-517dbdbd
5818 Bulk Product 16fc30bc Electronics $893.78 20 0.4 55 BULK-0321ce4e
5819 Bulk Product a21b65fc Toys & Games $138.64 62 0.1 83 BULK-9a4ce143
5820 Bulk Product 6b18b17b Clothing $66.88 496 0.6 64 BULK-675c1829
5821 Bulk Product 344a9fcb Electronics $531.00 98 4.4 66 BULK-4b58ad28
5822 Bulk Product 95b9221b Books $308.34 475 3.0 49 BULK-003ccdb1
5823 Bulk Product 0675baa4 Electronics $371.45 358 4.4 24 BULK-435b5a1c
5824 Bulk Product ee10c58e Books $910.89 264 3.5 74 BULK-14598631
5825 Bulk Product 119c0a1b Books $747.45 101 1.0 42 BULK-630f6252
5826 Bulk Product 0b35a5fb Home & Garden $587.66 199 3.3 34 BULK-0651b6e3
5827 Bulk Product dd155f69 Clothing $168.61 403 2.9 50 BULK-02c98ead
5828 Bulk Product aaf250ac Clothing $420.46 335 4.8 11 BULK-4d7e5fa6
5829 Bulk Product 915626f6 Clothing $952.06 3 1.5 87 BULK-701360f1
5830 Bulk Product b8a9f1bb Clothing $726.31 99 2.1 43 BULK-df7c67fb
5831 Bulk Product 61beb19d Home & Garden $709.60 17 0.6 74 BULK-f808fe46
5832 Bulk Product 22b5557d Electronics $146.56 197 4.2 34 BULK-5bd77287
5833 Bulk Product bae82e5b Electronics $917.92 386 3.1 16 BULK-d7c9b36d
5834 Bulk Product fcf94220 Home & Garden $260.81 445 0.4 33 BULK-9a23842e
5835 Bulk Product 984a2e45 Books $713.73 132 4.6 93 BULK-9b799644
5836 Bulk Product 7ff0072e Home & Garden $442.78 274 2.0 94 BULK-a92f624e
5837 Bulk Product b9616610 Home & Garden $516.41 98 2.4 72 BULK-12abe594
5838 Bulk Product 7f1e96ba Electronics $383.91 140 3.7 31 BULK-64db1079
5839 Bulk Product bc96e5d0 Home & Garden $921.28 289 4.8 10 BULK-6de2742b
5840 Bulk Product 761e8319 Books $127.42 372 0.8 81 BULK-5fd8ff6c
5841 Bulk Product ffbe5021 Electronics $405.89 462 2.0 99 BULK-a034ca10
5842 Bulk Product 5798926d Toys & Games $358.21 115 2.1 71 BULK-419559ca
5843 Bulk Product 6664b265 Home & Garden $411.26 100 2.6 14 BULK-5a7ac7eb
5844 Bulk Product 9d25fe44 Electronics $144.91 220 4.1 75 BULK-1f0a7c65
5845 Bulk Product a9c07484 Electronics $803.70 305 0.9 37 BULK-2f3b8c3c
5846 Bulk Product 4b0365f5 Sports & Outdoors $760.23 65 0.4 20 BULK-d69ed0d6
5847 Bulk Product a243c3e0 Sports & Outdoors $633.08 389 3.3 19 BULK-d4b98feb
5848 Bulk Product c3b617c6 Clothing $641.17 342 2.9 65 BULK-1eda441c
5849 Bulk Product b72f3717 Toys & Games $498.50 416 2.3 42 BULK-62e6d262
5850 Bulk Product f42d5ace Clothing $622.17 401 4.5 90 BULK-716be5f9
5851 Bulk Product 394bbd4e Electronics $477.55 433 3.2 7 BULK-06bc26fd
5852 Bulk Product 0a85780f Clothing $342.35 172 1.3 21 BULK-96588dc9
5853 Bulk Product f07a3e0a Electronics $241.05 323 0.3 7 BULK-39233b15
5854 Bulk Product 19fe10b6 Electronics $555.93 266 0.9 12 BULK-772fb2ad
5855 Bulk Product 99654c93 Clothing $502.49 314 1.4 80 BULK-bbeb8f04
5856 Bulk Product a06f12d0 Books $810.48 231 4.1 25 BULK-d281b448
5857 Bulk Product e91f65d6 Sports & Outdoors $601.71 436 3.8 29 BULK-55a3285f
5858 Bulk Product 353c4e1e Electronics $414.38 466 0.1 92 BULK-ee702427
5859 Bulk Product 75e1c25e Electronics $974.41 106 0.4 97 BULK-5320c0a1
5860 Bulk Product 330f3a89 Electronics $256.76 330 1.0 57 BULK-11b0713e
5861 Bulk Product accee818 Sports & Outdoors $528.54 40 2.7 99 BULK-6c240704
5862 Bulk Product 2846b2d7 Electronics $16.55 20 3.3 78 BULK-a9c838a6
5863 Bulk Product 1917215a Toys & Games $623.28 430 4.2 13 BULK-e99f8cbb
5864 Bulk Product bb5d1318 Home & Garden $334.86 336 2.2 35 BULK-4e6aaf7b
5865 Bulk Product 571784a5 Sports & Outdoors $81.15 27 3.1 72 BULK-6655be7a
5866 Bulk Product 738787f6 Toys & Games $122.32 475 2.3 16 BULK-b37cfec6
5867 Bulk Product 52274214 Sports & Outdoors $546.91 73 0.5 25 BULK-d3e8e676
5868 Bulk Product 7f9d118d Clothing $573.11 101 4.4 72 BULK-cd485633
5869 Bulk Product 6c201971 Sports & Outdoors $293.89 36 0.3 26 BULK-aa0def41
5870 Bulk Product 79255219 Clothing $174.33 346 0.4 5 BULK-98e778e6
5871 Bulk Product d4921895 Sports & Outdoors $550.39 377 4.4 56 BULK-bfbe77ad
5872 Bulk Product 03e727c2 Books $455.13 381 1.7 76 BULK-6bf5de43
5873 Bulk Product 58417bda Clothing $570.93 400 2.0 90 BULK-8bb65b4e
5874 Bulk Product 53e80fd0 Books $259.28 416 2.6 73 BULK-8ee65b4f
5875 Bulk Product 27fbba83 Home & Garden $612.07 104 4.6 35 BULK-792ae9df
5876 Bulk Product 1fc90760 Clothing $542.53 345 4.8 58 BULK-9081139b
5877 Bulk Product 7414e96c Books $624.46 293 3.6 17 BULK-1d48fe1e
5878 Bulk Product 5d5187f1 Clothing $258.42 368 1.2 9 BULK-3b4ad242
5879 Bulk Product 710bb3ee Books $253.37 140 2.8 72 BULK-16d13eef
5880 Bulk Product fcf002b1 Books $635.65 258 3.6 12 BULK-38a0c2c2
5881 Bulk Product 1d6de4d1 Clothing $601.66 192 1.3 29 BULK-949b52ae
5882 Bulk Product 9f20a69d Books $518.01 76 1.4 98 BULK-f77153e0
5883 Bulk Product 48e99d16 Toys & Games $389.55 438 3.7 0 BULK-b11bdcde
5884 Bulk Product 22a4815e Home & Garden $375.52 236 0.8 19 BULK-960002b6
5885 Bulk Product 8b58f328 Electronics $112.04 150 1.2 71 BULK-54891d77
5886 Bulk Product 0314bb61 Clothing $555.28 163 0.6 38 BULK-0adf4d8a
5887 Bulk Product 38a551fa Clothing $335.88 240 3.1 31 BULK-b5c68533
5888 Bulk Product 335f9e40 Electronics $391.40 222 3.1 98 BULK-e811bade
5889 Bulk Product 5a6686fa Clothing $736.26 389 0.2 66 BULK-f7228567
5890 Bulk Product af490456 Books $236.38 340 2.5 45 BULK-68f619f9
5891 Bulk Product 502ae8f5 Sports & Outdoors $29.22 200 0.9 64 BULK-5bdd43b2
5892 Bulk Product d71c866b Clothing $465.16 307 1.3 36 BULK-a1de2482
5893 Bulk Product 99d78ef6 Electronics $709.41 335 0.7 77 BULK-31248e29
5894 Bulk Product fbdb8796 Books $419.95 80 3.4 55 BULK-010f18d9
5895 Bulk Product a331227c Electronics $314.25 41 2.8 73 BULK-bec13351
5896 Bulk Product d0204e77 Clothing $114.19 227 1.4 35 BULK-c7eb8388
5897 Bulk Product 257b86dc Toys & Games $596.95 408 0.5 16 BULK-e15f158f
5898 Bulk Product 793fc4b7 Electronics $10.33 155 0.8 15 BULK-ca165ffd
5899 Bulk Product 1c1a309c Electronics $391.86 394 3.4 48 BULK-46d3fd1d
5900 Bulk Product f3a15493 Clothing $40.53 185 2.7 56 BULK-e3bef205
5901 Bulk Product 491c9d25 Books $938.96 421 4.8 56 BULK-d1d02aba
5902 Bulk Product 93916406 Toys & Games $688.71 366 2.8 20 BULK-abf1b2c1
5903 Bulk Product eb8de94b Books $931.74 273 0.7 71 BULK-345185d3
5904 Bulk Product db2b8a62 Electronics $471.70 116 4.6 11 BULK-4924b729
5905 Bulk Product db1257eb Books $591.40 247 0.8 47 BULK-2eee7ecd
5906 Bulk Product 1aa81e02 Sports & Outdoors $260.12 304 2.6 11 BULK-2b5f5d78
5907 Bulk Product bb28310e Books $597.30 16 0.5 60 BULK-a803d817
5908 Bulk Product 19ab7eac Sports & Outdoors $424.46 468 1.3 95 BULK-8df004f0
5909 Bulk Product 92c5c9f5 Books $425.61 125 3.0 7 BULK-b2b6dce3
5910 Bulk Product 2018add3 Toys & Games $773.60 131 3.9 99 BULK-c33b0f7e
5911 Bulk Product 1bc50eb5 Sports & Outdoors $676.75 147 0.1 22 BULK-10970833
5912 Bulk Product b01d3a96 Books $15.33 59 0.0 75 BULK-9ecfcc5d
5913 Bulk Product 2984bc91 Electronics $609.29 139 3.5 65 BULK-79b1c3b2
5914 Bulk Product 87ef0e49 Clothing $894.65 20 0.4 8 BULK-8c9f83c0
5915 Bulk Product dae9f0af Electronics $580.04 21 1.9 82 BULK-eb935de2
5916 Bulk Product 39cf951d Toys & Games $887.92 491 1.7 96 BULK-f6efbddc
5917 Bulk Product 338d2e52 Sports & Outdoors $204.84 231 3.7 14 BULK-d444d81d
5918 Bulk Product 99763a2c Toys & Games $796.00 12 4.5 2 BULK-62e4899d
5919 Bulk Product 477ff7eb Electronics $753.64 107 3.0 39 BULK-ec8b8a45
5920 Bulk Product 2103ecf3 Clothing $806.93 119 1.5 77 BULK-bddce69b
5921 Bulk Product df876d21 Electronics $539.77 202 2.3 28 BULK-d0d6258f
5922 Bulk Product 9e1d2f61 Toys & Games $821.35 474 4.4 20 BULK-9d3046db
5923 Bulk Product abd5f400 Sports & Outdoors $837.59 169 4.2 28 BULK-facdb622
5924 Bulk Product 6fe543c5 Toys & Games $734.31 487 2.0 5 BULK-01cc4d9e
5925 Bulk Product 176ab8fc Sports & Outdoors $180.61 94 0.4 13 BULK-713e2a2f
5926 Bulk Product 59063744 Toys & Games $579.76 415 0.3 11 BULK-5b9bc260
5927 Bulk Product 753b692f Clothing $933.79 393 4.7 86 BULK-dbd8cb95
5928 Bulk Product 6323628e Electronics $419.76 229 4.7 48 BULK-84ef1576
5929 Bulk Product 00881515 Toys & Games $757.33 162 2.8 82 BULK-09e815d8
5930 Bulk Product a8e0a06f Home & Garden $996.92 160 1.0 83 BULK-c02348ce
5931 Bulk Product ccd4fc6e Toys & Games $957.54 328 1.6 46 BULK-6f0f216a
5932 Bulk Product 40db2acb Clothing $113.01 97 0.9 80 BULK-010344cd
5933 Bulk Product fbbbc5b5 Books $407.44 417 4.1 97 BULK-3b65b29b
5934 Bulk Product 95db2ef3 Toys & Games $229.67 322 0.0 47 BULK-2c726b3a
5935 Bulk Product b3208811 Electronics $230.42 435 1.3 19 BULK-9a45f240
5936 Bulk Product f7c90f89 Clothing $753.43 235 4.3 78 BULK-014f2db1
5937 Bulk Product 40e4c5bd Clothing $356.79 279 4.8 4 BULK-1553ab5d
5938 Bulk Product f5e0855c Home & Garden $336.97 226 4.5 11 BULK-dc48177b
5939 Bulk Product beab5e03 Home & Garden $87.66 414 0.9 93 BULK-343e2e2a
5940 Bulk Product ccb1fd83 Electronics $862.84 107 1.6 62 BULK-e6a1b9a3
5941 Bulk Product bf2d1c8e Clothing $60.81 215 1.3 56 BULK-f6f80343
5942 Bulk Product 3b75fdbb Electronics $823.81 451 3.7 48 BULK-18ed0b25
5943 Bulk Product 9268babd Books $701.15 121 0.1 49 BULK-03929842
5944 Bulk Product 3125f069 Electronics $947.82 379 4.8 19 BULK-cd5c2fc3
5945 Bulk Product bf5609e3 Electronics $197.71 464 0.1 80 BULK-3858f882
5946 Bulk Product 522cdb3e Toys & Games $855.46 386 2.4 92 BULK-8498edea
5947 Bulk Product 8e9a454e Books $320.03 60 2.2 32 BULK-d298a126
5948 Bulk Product c0f3204c Electronics $46.92 284 3.3 74 BULK-2244195e
5949 Bulk Product bc68aa52 Sports & Outdoors $580.29 308 2.7 93 BULK-7d25adaf
5950 Bulk Product 2ef36b6c Home & Garden $130.84 349 0.0 98 BULK-56b06d9c
5951 Bulk Product bfc9fb3a Sports & Outdoors $858.15 171 2.7 67 BULK-80d06729
5952 Bulk Product 1061e781 Toys & Games $400.94 440 1.9 99 BULK-6124fb8a
5953 Bulk Product f7df3407 Electronics $672.66 116 3.6 26 BULK-f461536a
5954 Bulk Product 5e531e33 Clothing $437.91 201 2.6 67 BULK-02f44feb
5955 Bulk Product 75c54888 Home & Garden $349.82 433 1.9 28 BULK-bfbc7d4b
5956 Bulk Product 83f9c7c7 Electronics $202.06 346 4.4 38 BULK-c6bd87ef
5957 Bulk Product f384f08b Toys & Games $10.45 179 1.4 96 BULK-6d7b1488
5958 Bulk Product a62fa1d5 Home & Garden $259.16 287 3.7 8 BULK-8be7c893
5959 Bulk Product 9941f245 Toys & Games $47.56 65 3.3 27 BULK-75a0a7f1
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