Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

12 ms

Page Size

200

Current Page

93 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 93 Results Showing 18401 - 18600 of 24441

ID Name Category Price Stock Rating Reviews SKU
18960 Bulk Product ac89cde3 Toys & Games $95.94 416 3.6 24 BULK-5176bc5d
18961 Bulk Product 9a06c842 Sports & Outdoors $462.79 374 4.7 63 BULK-4b317344
18962 Bulk Product 6886b4fd Toys & Games $390.12 307 4.2 93 BULK-07bccc1a
18963 Bulk Product 46bda540 Home & Garden $167.68 83 3.9 25 BULK-6a91eda3
18964 Bulk Product 7800e565 Clothing $100.34 92 3.2 29 BULK-957bad87
18965 Bulk Product 0f7a1759 Sports & Outdoors $988.44 400 3.4 83 BULK-7a61e761
18966 Bulk Product 6de7a4f8 Toys & Games $553.69 365 4.8 5 BULK-485c65a4
18967 Bulk Product bdfa6b63 Home & Garden $494.42 356 3.1 74 BULK-c6f86053
18968 Bulk Product e428a4ef Sports & Outdoors $421.84 76 0.1 51 BULK-9e10322a
18969 Bulk Product 671036c2 Clothing $103.48 282 0.9 12 BULK-1f7168a9
18970 Bulk Product 0c2e1a2a Electronics $121.58 106 0.4 36 BULK-8a260881
18971 Bulk Product ccb1e03b Toys & Games $919.04 143 4.7 3 BULK-a02d03be
18972 Bulk Product ea954345 Books $750.80 274 2.7 43 BULK-a0fcb9b2
18973 Bulk Product 35cb6fa4 Toys & Games $79.02 3 3.7 93 BULK-18085ac9
18974 Bulk Product ae7237ea Clothing $660.71 117 4.3 62 BULK-ccd1f826
18975 Bulk Product afebe42c Books $608.01 419 0.5 44 BULK-29d422b1
18976 Bulk Product 0999eac9 Toys & Games $242.22 314 4.8 50 BULK-10b2cff2
18977 Bulk Product 9a4fb799 Electronics $913.60 106 4.1 64 BULK-9a5ebea0
18978 Bulk Product 935dc1b3 Electronics $319.07 215 1.2 68 BULK-29e9feed
18979 Bulk Product 876c14cb Home & Garden $804.57 209 1.0 66 BULK-a4d7ff5b
18980 Bulk Product e09497d3 Electronics $18.45 214 1.6 52 BULK-e891e777
18981 Bulk Product 8386090a Books $511.85 451 3.3 82 BULK-9d40c17d
18982 Bulk Product fc60410e Home & Garden $759.16 237 0.2 60 BULK-73ced806
18983 Bulk Product 7b994d3d Home & Garden $545.99 18 2.0 31 BULK-282ca385
18984 Bulk Product 676a54e9 Books $59.90 495 3.0 61 BULK-c1b9c9ec
18985 Bulk Product 189f6384 Books $794.02 169 3.9 64 BULK-99b08967
18986 Bulk Product a98caeb4 Electronics $275.21 213 4.5 94 BULK-2c2127ac
18987 Bulk Product 7d7e85e3 Clothing $108.14 266 4.6 51 BULK-b0089aeb
18988 Bulk Product 2aac6ec4 Home & Garden $616.48 327 2.6 4 BULK-07dcff1d
18989 Bulk Product 11409f7c Sports & Outdoors $826.06 464 0.7 26 BULK-c610c7f4
18990 Bulk Product a3047527 Electronics $413.02 482 2.2 4 BULK-9a2380ea
18991 Bulk Product a8ac7c80 Clothing $573.38 332 0.9 96 BULK-e050a2b2
18992 Bulk Product b7447932 Clothing $810.00 370 0.5 77 BULK-6c58225e
18993 Bulk Product 3a89cbcb Books $904.76 129 5.0 4 BULK-01a160df
18994 Bulk Product 78660b0b Sports & Outdoors $456.03 180 0.5 2 BULK-599948b9
18995 Bulk Product 4af2b64b Home & Garden $402.39 168 2.3 29 BULK-72a94e6b
18996 Bulk Product 6dda880e Sports & Outdoors $612.44 402 0.5 70 BULK-c7a0e676
18997 Bulk Product 1f382cb9 Books $255.80 127 0.3 19 BULK-ea70c169
18998 Bulk Product a56bdac5 Clothing $280.80 212 3.4 11 BULK-8193b530
18999 Bulk Product d3df993e Electronics $472.51 458 0.3 16 BULK-086ce1ee
19000 Bulk Product 0e91a6f2 Clothing $522.78 284 1.0 46 BULK-7bd56708
19001 Bulk Product f87850ea Toys & Games $323.53 189 3.5 44 BULK-1612db1a
19002 Bulk Product cbefbefa Home & Garden $525.16 119 2.9 24 BULK-590325ff
19003 Bulk Product 729e53c8 Sports & Outdoors $373.02 391 4.3 22 BULK-8c720f02
19004 Bulk Product 650329e0 Books $758.49 426 4.0 1 BULK-b1e312e7
19005 Bulk Product 41b8e310 Sports & Outdoors $970.12 209 1.2 50 BULK-75df1a04
19006 Bulk Product 7e96dff9 Toys & Games $919.64 302 2.3 9 BULK-d736fafe
19007 Bulk Product aaa4501a Clothing $333.26 310 0.7 94 BULK-294e6902
19008 Bulk Product 58a922ef Home & Garden $352.74 411 1.7 32 BULK-eedf5ff5
19009 Bulk Product a2b33218 Clothing $140.17 92 3.3 73 BULK-0e5a52fa
19010 Bulk Product a87c5690 Electronics $148.24 470 3.5 87 BULK-f25d83c6
19011 Bulk Product 29c83e9c Books $229.58 348 2.7 55 BULK-0801e28b
19012 Bulk Product 36e2f888 Books $305.11 293 1.0 91 BULK-4e46ead6
19013 Bulk Product bda35692 Home & Garden $381.61 102 2.0 94 BULK-7100ef8e
19014 Bulk Product d72c04f1 Sports & Outdoors $952.03 375 2.7 62 BULK-affac6d8
19015 Bulk Product b560854c Electronics $800.59 465 0.6 7 BULK-d2ddd955
19016 Bulk Product 20ff689e Sports & Outdoors $652.38 139 1.5 5 BULK-63b478f9
19017 Bulk Product 1b03aee1 Electronics $453.50 152 4.6 33 BULK-6579f320
19018 Bulk Product 1e3b125c Sports & Outdoors $231.78 243 1.7 26 BULK-f3a587c7
19019 Bulk Product 90eb7f12 Home & Garden $306.50 385 2.0 63 BULK-ade32792
19020 Bulk Product 73cfd52f Home & Garden $474.35 250 5.0 2 BULK-54571d88
19021 Bulk Product 9a0b17b9 Books $473.12 392 3.8 90 BULK-a193bcea
19022 Bulk Product 4e7bff27 Toys & Games $660.78 448 2.4 21 BULK-24db15e4
19023 Bulk Product f9042730 Clothing $945.13 28 0.4 1 BULK-8bea4db7
19024 Bulk Product b0190a40 Toys & Games $474.81 170 0.5 99 BULK-dd39fa07
19025 Bulk Product 220b4a45 Clothing $288.88 493 3.5 25 BULK-17a073d0
19026 Bulk Product 0a326dd8 Clothing $324.32 118 1.0 23 BULK-cbbd9b11
19027 Bulk Product 4541feaf Sports & Outdoors $187.96 444 2.5 2 BULK-5f000f38
19028 Bulk Product 599caddc Electronics $251.02 211 3.6 49 BULK-63da6b7e
19029 Bulk Product 02a2a468 Sports & Outdoors $575.00 496 0.8 91 BULK-c946072f
19030 Bulk Product 5d1791a7 Books $87.59 294 4.1 42 BULK-2b5478c6
19031 Bulk Product 2cda634a Toys & Games $416.45 7 2.9 82 BULK-708b5500
19032 Bulk Product a0353da6 Books $50.86 394 0.0 29 BULK-c3fc96e9
19033 Bulk Product bfceca2a Toys & Games $321.36 442 1.6 93 BULK-18dc890f
19034 Bulk Product ccf6f09c Books $305.51 407 0.6 96 BULK-8ed32b06
19035 Bulk Product 3c71cbc2 Electronics $609.68 330 3.5 90 BULK-084a5860
19036 Bulk Product 63102a1a Sports & Outdoors $106.69 254 3.6 84 BULK-a5060711
19037 Bulk Product 60ad0481 Home & Garden $851.18 198 4.4 52 BULK-a90acb8f
19038 Bulk Product c7b70a24 Home & Garden $975.38 355 1.3 34 BULK-8c480290
19039 Bulk Product 69e160ac Books $280.17 20 4.3 67 BULK-4830e3e9
19040 Bulk Product 7558f978 Toys & Games $169.46 126 1.2 65 BULK-6ec182ab
19041 Bulk Product 4a73dc6d Books $772.02 78 1.0 7 BULK-ae023a72
19042 Bulk Product 95277465 Home & Garden $573.29 258 0.5 49 BULK-a793088a
19043 Bulk Product 68f4a6ea Home & Garden $910.74 458 1.9 91 BULK-238e0289
19044 Bulk Product e8965768 Toys & Games $145.08 335 1.4 28 BULK-edba824c
19045 Bulk Product 005da923 Sports & Outdoors $501.69 253 3.0 8 BULK-ee377803
19046 Bulk Product 21adfc6e Home & Garden $573.74 164 0.8 64 BULK-4b78f676
19047 Bulk Product 02f253d1 Sports & Outdoors $317.22 484 1.4 60 BULK-31727e8d
19048 Bulk Product f7408892 Electronics $591.24 155 4.0 53 BULK-3a1700a9
19049 Bulk Product a300d856 Electronics $160.28 332 0.0 17 BULK-411b3dbe
19050 Bulk Product 26b60a5c Clothing $104.80 125 3.2 65 BULK-835b0461
19051 Bulk Product 1ad4c5c0 Electronics $697.71 188 2.6 23 BULK-6be85ed1
19052 Bulk Product e04ffd1d Sports & Outdoors $480.27 317 4.8 60 BULK-17910573
19053 Bulk Product 021cfe7b Toys & Games $625.77 464 3.3 13 BULK-5e48d81c
19054 Bulk Product 7e69eb3c Electronics $474.26 439 2.9 99 BULK-7ab43aa2
19055 Bulk Product 73873b44 Electronics $897.47 74 3.2 89 BULK-8ca75e5e
19056 Bulk Product 784c0a66 Books $706.88 154 0.0 10 BULK-ffb46cfc
19057 Bulk Product 7d55bb0f Toys & Games $896.89 43 1.8 85 BULK-9ae1afbb
19058 Bulk Product e4fb9878 Books $703.61 330 0.3 71 BULK-dd0e5264
19059 Bulk Product 3d3f0d6d Toys & Games $270.25 12 4.2 4 BULK-032280ab
19060 Bulk Product 2bd35fab Toys & Games $81.59 108 2.8 19 BULK-396a279d
19061 Bulk Product ffa189ad Books $636.97 52 1.9 17 BULK-7549c2ca
19062 Bulk Product f3ac0479 Home & Garden $137.45 264 0.6 87 BULK-7be1e56e
19063 Bulk Product a6760027 Electronics $215.79 99 3.2 76 BULK-14461853
19064 Bulk Product eb709932 Toys & Games $577.68 379 0.0 85 BULK-05389827
19065 Bulk Product b6dc9799 Clothing $222.41 252 1.4 57 BULK-8a54898f
19066 Bulk Product 944f4c0c Sports & Outdoors $945.06 470 2.8 29 BULK-ad10f7d0
19067 Bulk Product 80586feb Clothing $966.85 272 3.9 74 BULK-aba8640a
19068 Bulk Product 81fadc11 Home & Garden $42.23 416 2.0 20 BULK-0e66888d
19069 Bulk Product 617f1c27 Books $351.17 437 3.9 44 BULK-c0940d30
19070 Bulk Product 5a759aff Books $141.08 247 4.5 85 BULK-c93e8169
19071 Bulk Product 972e7aac Toys & Games $591.32 27 4.3 45 BULK-fec55567
19072 Bulk Product b3c377d0 Home & Garden $610.15 170 0.8 76 BULK-1a8e67ce
19073 Bulk Product 9c857654 Electronics $17.31 320 0.9 11 BULK-92b9546f
19074 Bulk Product 5681b8ab Sports & Outdoors $22.03 215 1.3 0 BULK-b5de5fbb
19075 Bulk Product 8b1e80a2 Toys & Games $396.99 467 2.3 84 BULK-980e242d
19076 Bulk Product d42ec633 Books $777.35 306 3.1 9 BULK-40f49c54
19077 Bulk Product b39d9946 Sports & Outdoors $560.03 315 1.5 63 BULK-84404745
19078 Bulk Product dd28f12a Sports & Outdoors $65.43 127 2.5 62 BULK-48801ac6
19079 Bulk Product 9217a5a1 Books $360.73 473 4.4 3 BULK-483399b4
19080 Bulk Product 6287f7f4 Toys & Games $386.77 88 1.1 37 BULK-69c36d0c
19081 Bulk Product 6c90ca7f Clothing $631.72 223 1.4 98 BULK-f71f6dfa
19082 Bulk Product 4234e275 Toys & Games $539.74 164 4.9 32 BULK-14b48bb6
19083 Bulk Product fdaf60f4 Clothing $614.31 155 0.1 91 BULK-1de70218
19084 Bulk Product 0ebbbaba Electronics $791.53 337 3.8 46 BULK-30988951
19085 Bulk Product c6f55d8b Toys & Games $30.73 463 0.9 27 BULK-21dc6e9a
19086 Bulk Product b786b913 Electronics $419.79 377 1.9 72 BULK-ec1f5fe0
19087 Bulk Product e757c605 Toys & Games $509.25 244 0.1 90 BULK-2a896f55
19088 Bulk Product dde20d82 Electronics $563.44 246 2.1 22 BULK-0cac0952
19089 Bulk Product cddd1dbf Toys & Games $681.30 175 3.9 25 BULK-6159c860
19090 Bulk Product 827b2cf6 Electronics $766.53 476 2.1 20 BULK-acc234a5
19091 Bulk Product 9b800595 Home & Garden $311.70 253 1.3 57 BULK-73ba89be
19092 Bulk Product dadcb971 Home & Garden $779.94 7 3.1 4 BULK-fe32fdf9
19093 Bulk Product abc4c77d Home & Garden $369.78 439 2.3 36 BULK-e5e6cbe7
19094 Bulk Product 88bb3cf7 Home & Garden $432.32 476 1.4 58 BULK-5706d96f
19095 Bulk Product d77ba7c4 Sports & Outdoors $851.99 436 0.5 16 BULK-b0361958
19096 Bulk Product 20703f68 Home & Garden $907.19 367 3.6 44 BULK-d3c75741
19097 Bulk Product f496c628 Toys & Games $363.14 213 4.4 46 BULK-1ae2c59f
19098 Bulk Product dcba4ce4 Electronics $946.68 317 2.4 59 BULK-b5ac7214
19099 Bulk Product 7061d9a7 Books $254.51 311 0.6 16 BULK-a6d8f2ae
19100 Bulk Product ad9beb9c Home & Garden $514.41 426 3.0 24 BULK-1188e9d1
19101 Bulk Product f1ff4c6e Books $519.45 107 3.3 41 BULK-a6d5904c
19102 Bulk Product 5a8ad763 Toys & Games $945.25 100 4.6 21 BULK-e4178f74
19103 Bulk Product c118f861 Home & Garden $996.92 128 4.2 3 BULK-66d92c9a
19104 Bulk Product 86db11c1 Toys & Games $167.92 89 1.0 47 BULK-dfb7d361
19105 Bulk Product d1a79644 Electronics $413.58 123 1.3 9 BULK-e866de3e
19106 Bulk Product 216cc792 Books $976.11 73 2.7 64 BULK-79ac26ce
19107 Bulk Product fd9cf4d8 Toys & Games $254.07 201 2.6 44 BULK-1bcbf9b3
19108 Bulk Product 26da4ec5 Books $93.46 230 2.4 96 BULK-f4cab0e0
19109 Bulk Product 7b22bc72 Clothing $689.43 32 3.4 1 BULK-dc849777
19110 Bulk Product 15232dbe Books $505.70 56 1.8 63 BULK-dc152e5d
19111 Bulk Product b9396b34 Sports & Outdoors $678.62 285 1.6 7 BULK-aba2b33a
19112 Bulk Product 09fb2a75 Clothing $932.22 369 4.9 18 BULK-668bc36d
19113 Bulk Product 9807cdac Home & Garden $964.99 66 4.9 3 BULK-096cf5d5
19114 Bulk Product 1098f337 Home & Garden $776.56 33 1.2 87 BULK-2ed05499
19115 Bulk Product 84e22f9f Clothing $991.56 342 2.0 48 BULK-5c37ecb5
19116 Bulk Product 421bf413 Home & Garden $861.00 482 3.6 58 BULK-99b55ab6
19117 Bulk Product 479fcec1 Sports & Outdoors $660.99 242 2.0 40 BULK-cbc7128e
19118 Bulk Product b8351e27 Toys & Games $802.47 486 4.0 26 BULK-be2c0374
19119 Bulk Product 1cb42967 Books $467.13 326 2.6 3 BULK-338f1882
19120 Bulk Product 7300b4d8 Sports & Outdoors $559.32 225 4.2 53 BULK-b60d4df2
19121 Bulk Product c48c98df Sports & Outdoors $935.44 150 1.9 52 BULK-6afd369f
19122 Bulk Product 21c91965 Electronics $981.23 23 2.6 13 BULK-de7dd695
19123 Bulk Product 464c66c1 Clothing $802.56 206 3.5 54 BULK-f5c44151
19124 Bulk Product fa481667 Home & Garden $553.05 414 4.8 81 BULK-6f3ae7e7
19125 Bulk Product 86bd694f Books $836.62 324 1.7 35 BULK-a5c1057a
19126 Bulk Product 3cb036e9 Home & Garden $618.78 44 4.0 69 BULK-ed1361b4
19127 Bulk Product 9766081d Books $470.27 298 3.9 63 BULK-3428d534
19128 Bulk Product db8f3e35 Toys & Games $199.45 136 2.9 5 BULK-e15103d1
19129 Bulk Product be84c802 Sports & Outdoors $622.62 433 3.3 59 BULK-14049628
19130 Bulk Product e0326675 Clothing $906.80 127 3.2 48 BULK-40446e56
19131 Bulk Product 356e529f Clothing $37.38 186 2.1 27 BULK-5661f025
19132 Bulk Product cf618842 Books $426.09 416 2.3 30 BULK-008a07aa
19133 Bulk Product abf7b69a Toys & Games $591.38 251 1.6 52 BULK-070414e5
19134 Bulk Product fe718513 Clothing $821.77 193 2.2 42 BULK-ec8b5017
19135 Bulk Product b68b19f7 Home & Garden $605.89 146 1.6 87 BULK-7801f66f
19136 Bulk Product 0f8f450b Clothing $842.44 153 0.1 76 BULK-1594176d
19137 Bulk Product 1546486a Sports & Outdoors $429.26 378 3.5 62 BULK-901aa937
19138 Bulk Product d4690e83 Toys & Games $82.80 66 3.5 72 BULK-e77bca14
19139 Bulk Product 961cf07d Clothing $472.28 79 3.1 5 BULK-1b7adc15
19140 Bulk Product 86f29900 Books $827.62 432 0.3 19 BULK-ab7d400b
19141 Bulk Product cead7731 Books $613.94 337 0.4 86 BULK-1be76a74
19142 Bulk Product 2c1fa9af Electronics $859.78 233 2.8 20 BULK-6505e2b5
19143 Bulk Product f25d01f9 Clothing $129.37 97 3.9 79 BULK-3a0e5900
19144 Bulk Product 1b2b5515 Home & Garden $41.59 452 2.9 7 BULK-02359008
19145 Bulk Product f27ac60d Toys & Games $693.16 35 2.3 41 BULK-05c1431a
19146 Bulk Product be45a189 Books $952.82 205 4.0 73 BULK-de3de213
19147 Bulk Product d4ec9ebf Electronics $614.29 483 2.1 75 BULK-295fd3e2
19148 Bulk Product f29aee49 Clothing $338.66 483 5.0 62 BULK-eec412b6
19149 Bulk Product 4599c3fe Electronics $981.04 0 3.5 82 BULK-faeae33e
19150 Bulk Product 7b90c9d8 Electronics $194.38 190 1.8 40 BULK-83f026a3
19151 Bulk Product 9a9306dd Sports & Outdoors $681.23 29 0.6 56 BULK-cf4cc703
19152 Bulk Product 7c079965 Sports & Outdoors $366.04 121 0.4 55 BULK-1fea07aa
19153 Bulk Product 2a682415 Electronics $536.94 492 0.0 15 BULK-3196e7fe
19154 Bulk Product 64a9e071 Home & Garden $37.86 440 3.5 95 BULK-a3bc4d94
19155 Bulk Product f17b06ca Clothing $960.24 202 2.8 49 BULK-4a28bfc1
19156 Bulk Product 1cb40013 Clothing $811.90 310 4.5 74 BULK-40eed721
19157 Bulk Product 87ff01c6 Home & Garden $954.76 146 2.3 6 BULK-483f12c8
19158 Bulk Product 5c9b1359 Toys & Games $184.81 400 1.4 53 BULK-d3a40197
19159 Bulk Product 458cf914 Electronics $915.57 43 1.3 1 BULK-cd34ffe2
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