Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

15 ms

Page Size

200

Current Page

99 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 99 Results Showing 19601 - 19800 of 24441

ID Name Category Price Stock Rating Reviews SKU
20160 Bulk Product 56e733b5 Books $719.27 266 4.6 42 BULK-fca746cb
20161 Bulk Product 3084a74f Sports & Outdoors $539.95 180 4.6 17 BULK-9b7598d6
20162 Bulk Product 196fcb39 Electronics $258.42 52 0.3 45 BULK-84ae65ce
20163 Bulk Product f57e22fd Home & Garden $530.05 344 4.3 93 BULK-2736c01a
20164 Bulk Product e328853e Toys & Games $482.20 486 1.4 86 BULK-e9c0da0f
20165 Bulk Product bdf0ac59 Home & Garden $980.79 361 4.6 2 BULK-9a99fe31
20166 Bulk Product 1ac3938c Electronics $778.70 312 4.2 13 BULK-f54c700e
20167 Bulk Product 525f84bb Books $629.09 375 3.1 29 BULK-b1d4b853
20168 Bulk Product 16bc30e9 Home & Garden $679.60 53 2.5 66 BULK-8e39a1a7
20169 Bulk Product 3cc5036a Electronics $120.73 315 1.3 34 BULK-d0ff6ff7
20170 Bulk Product d23dd8f0 Toys & Games $937.37 375 4.6 90 BULK-a8f4969f
20171 Bulk Product 85719566 Home & Garden $172.96 151 1.7 8 BULK-dad80c7f
20172 Bulk Product d62f265d Sports & Outdoors $577.89 104 2.6 79 BULK-623b90c9
20173 Bulk Product b87166e7 Clothing $638.15 479 1.8 79 BULK-b57fbb6d
20174 Bulk Product 5f96c456 Toys & Games $707.42 368 0.6 86 BULK-669b9f5c
20175 Bulk Product dfef0d84 Sports & Outdoors $462.63 315 4.9 18 BULK-4b8fc702
20176 Bulk Product 161eb337 Toys & Games $781.74 244 3.3 89 BULK-f3ca6abb
20177 Bulk Product 404b40c3 Electronics $107.44 108 3.5 27 BULK-eb0749e2
20178 Bulk Product c9056814 Books $764.21 81 0.9 26 BULK-f17bc993
20179 Bulk Product ee339645 Electronics $954.98 434 1.1 65 BULK-e445004e
20180 Bulk Product 9eca2c90 Books $714.48 152 4.3 65 BULK-20fad83b
20181 Bulk Product 708b5c75 Sports & Outdoors $988.35 68 2.1 86 BULK-ede196d5
20182 Bulk Product a0d24121 Books $708.22 306 3.1 69 BULK-c5170c13
20183 Bulk Product 2a466250 Electronics $48.17 322 0.8 23 BULK-b3b59428
20184 Bulk Product e7658c4a Sports & Outdoors $343.38 479 3.3 26 BULK-82c210c0
20185 Bulk Product 57635112 Clothing $327.56 238 2.7 25 BULK-1e67a1ea
20186 Bulk Product ad4ebcfa Sports & Outdoors $825.38 366 1.1 44 BULK-f09e88df
20187 Bulk Product d95ceb75 Books $533.26 89 2.8 44 BULK-c3bd88c8
20188 Bulk Product bfe71140 Clothing $271.43 62 3.1 58 BULK-bd72c71e
20189 Bulk Product 7e69e2d5 Books $282.74 282 1.9 92 BULK-52bff021
20190 Bulk Product 1eb02e7d Toys & Games $490.16 58 3.1 8 BULK-8235c6db
20191 Bulk Product ed9580c5 Clothing $757.58 56 3.3 75 BULK-fde8c10a
20192 Bulk Product 37e23765 Clothing $580.58 394 0.1 54 BULK-f87d3440
20193 Bulk Product fc28ad40 Home & Garden $510.24 485 2.1 17 BULK-bd18e13d
20194 Bulk Product b85f51e0 Electronics $236.70 484 3.9 77 BULK-d811285f
20195 Bulk Product 75a28055 Clothing $677.46 174 4.4 13 BULK-53193f03
20196 Bulk Product 296b50cf Electronics $800.69 277 3.8 39 BULK-7a284c29
20197 Bulk Product 12822724 Home & Garden $270.39 304 1.6 99 BULK-649e7404
20198 Bulk Product 20cf5b68 Toys & Games $979.89 437 3.2 15 BULK-7df0dd93
20199 Bulk Product 918613e8 Books $987.60 198 3.8 13 BULK-fb14854a
20200 Bulk Product d1df325f Clothing $725.98 405 3.9 3 BULK-0fd6db1f
20201 Bulk Product e1545324 Electronics $912.64 375 3.1 11 BULK-7b39a76b
20202 Bulk Product bd8d00f2 Clothing $22.22 376 0.6 94 BULK-01aaf03d
20203 Bulk Product a0de0a56 Sports & Outdoors $707.15 4 2.2 8 BULK-03edd4d0
20204 Bulk Product 12cbaca2 Toys & Games $197.12 115 4.3 18 BULK-c004e06f
20205 Bulk Product b0d89912 Electronics $93.79 436 2.9 55 BULK-0a233561
20206 Bulk Product d095a95c Toys & Games $137.68 381 2.4 88 BULK-b0e237b3
20207 Bulk Product bba509b0 Books $690.61 213 1.5 5 BULK-4b040bfc
20208 Bulk Product 30a370b8 Home & Garden $204.50 261 1.6 57 BULK-17747414
20209 Bulk Product 17dfa336 Toys & Games $309.26 105 4.1 63 BULK-961a6439
20210 Bulk Product 3bae8afa Clothing $450.77 222 1.9 0 BULK-8bf9dfbf
20211 Bulk Product ddaed4b4 Books $147.74 499 3.5 51 BULK-9d436179
20212 Bulk Product 12fde920 Books $777.17 92 0.1 19 BULK-975a216d
20213 Bulk Product 74430399 Home & Garden $43.54 348 4.7 35 BULK-95db5344
20214 Bulk Product 390f2c2f Books $452.01 151 0.2 44 BULK-1667c424
20215 Bulk Product 12661ed1 Home & Garden $730.03 251 3.4 41 BULK-35daa4bd
20216 Bulk Product 14a0b2e3 Electronics $323.43 42 1.3 4 BULK-5f600e03
20217 Bulk Product ee8897f5 Sports & Outdoors $461.11 122 2.4 94 BULK-c1ed546e
20218 Bulk Product a5454795 Toys & Games $263.84 368 2.8 40 BULK-ae577124
20219 Bulk Product 75093f43 Clothing $513.27 62 2.7 86 BULK-1966d34f
20220 Bulk Product 300e9839 Electronics $321.64 238 0.8 45 BULK-f78ad8b3
20221 Bulk Product e8a825ab Books $116.05 202 1.5 52 BULK-b3ed2019
20222 Bulk Product 7116fb45 Sports & Outdoors $791.10 85 3.9 95 BULK-0993e3e0
20223 Bulk Product b7a94e4c Books $320.46 269 2.7 97 BULK-9380897c
20224 Bulk Product eebaea74 Home & Garden $582.95 342 3.5 11 BULK-b15d634d
20225 Bulk Product 0df9870e Sports & Outdoors $860.40 110 0.9 22 BULK-972f4448
20226 Bulk Product d0a219b4 Books $435.50 433 0.3 81 BULK-c192b608
20227 Bulk Product 362818bd Electronics $60.74 32 3.2 56 BULK-6d015dc3
20228 Bulk Product a497d3a7 Sports & Outdoors $758.11 404 3.8 78 BULK-e5f293b4
20229 Bulk Product f445c99e Clothing $850.41 472 1.1 7 BULK-24ebb0eb
20230 Bulk Product 25882a08 Sports & Outdoors $604.87 80 3.4 68 BULK-8da3c326
20231 Bulk Product 1668b110 Electronics $191.85 387 1.3 65 BULK-7ace41bc
20232 Bulk Product 85f3f023 Electronics $453.85 228 4.9 82 BULK-90bbc590
20233 Bulk Product 930b16d5 Toys & Games $116.72 284 2.0 65 BULK-a2626dfa
20234 Bulk Product 8f685646 Books $619.29 497 2.5 81 BULK-4426bfd6
20235 Bulk Product 96cb965e Electronics $911.01 320 3.1 88 BULK-4cf68e69
20236 Bulk Product eb498b7a Clothing $283.13 5 0.3 67 BULK-b672978e
20237 Bulk Product aca92cbd Clothing $461.18 311 2.8 11 BULK-ed707f33
20238 Bulk Product 9ef5249d Clothing $862.28 265 3.2 49 BULK-6538d6c9
20239 Bulk Product dfb5c3cb Toys & Games $741.06 72 1.8 56 BULK-91a1c281
20240 Bulk Product 96ddd4f8 Home & Garden $24.88 334 3.1 59 BULK-219dcde9
20241 Bulk Product 6efc204d Toys & Games $75.58 9 1.4 19 BULK-030f803e
20242 Bulk Product 521c492e Books $742.28 111 0.4 98 BULK-25fd15fc
20243 Bulk Product 50065269 Sports & Outdoors $369.88 489 1.0 99 BULK-07818b05
20244 Bulk Product 9bf326a3 Books $462.37 294 3.0 51 BULK-4a0bdc0a
20245 Bulk Product 0a8c6697 Books $230.20 148 4.6 93 BULK-74d7b59f
20246 Bulk Product 5e6658d1 Electronics $781.48 103 2.8 39 BULK-454e0bf1
20247 Bulk Product 70be9ff5 Books $363.16 307 1.7 4 BULK-1efa695c
20248 Bulk Product 86fd3473 Books $90.30 430 1.0 60 BULK-7674a40d
20249 Bulk Product e7e81d82 Sports & Outdoors $412.79 211 1.5 18 BULK-34d88d0d
20250 Bulk Product 9d8ff992 Clothing $606.35 63 4.0 40 BULK-23afc0d1
20251 Bulk Product 9270d79c Sports & Outdoors $327.11 321 0.2 72 BULK-ade83627
20252 Bulk Product 5db5eb65 Electronics $879.98 481 4.7 47 BULK-c43a00fb
20253 Bulk Product d390b877 Electronics $117.78 460 2.3 78 BULK-c2851df7
20254 Bulk Product 26be1936 Clothing $191.38 348 2.7 94 BULK-5f752ed1
20255 Bulk Product 9c2631be Clothing $626.71 244 4.1 20 BULK-154ea7af
20256 Bulk Product 9a0153d4 Clothing $135.62 248 2.1 77 BULK-a31012b1
20257 Bulk Product 017fdd4c Sports & Outdoors $843.94 3 4.6 45 BULK-d4aa6edb
20258 Bulk Product 119d2c91 Electronics $514.36 453 2.0 15 BULK-d80b7782
20259 Bulk Product ae711649 Books $601.39 378 4.8 1 BULK-96535081
20260 Bulk Product f9750a59 Books $50.69 325 3.3 67 BULK-03cbbf58
20261 Bulk Product 29ba8e99 Electronics $28.03 215 0.7 84 BULK-898c9f8c
20262 Bulk Product ee3292b0 Sports & Outdoors $433.79 190 1.0 37 BULK-0e53c3af
20263 Bulk Product 377fdf01 Clothing $260.46 281 2.2 36 BULK-d755b39e
20264 Bulk Product 7690572a Electronics $870.11 484 1.2 71 BULK-6f0662c4
20265 Bulk Product fb4ed891 Sports & Outdoors $658.08 66 2.9 40 BULK-195b956b
20266 Bulk Product 3a973c72 Toys & Games $890.81 411 4.0 24 BULK-2760bbe5
20267 Bulk Product 64bc7b08 Electronics $411.43 474 3.8 41 BULK-8505b486
20268 Bulk Product 68004a25 Home & Garden $709.36 409 0.6 25 BULK-b8aea019
20269 Bulk Product 7b2c35f4 Toys & Games $251.52 419 1.4 16 BULK-aa4727ed
20270 Bulk Product fe149b19 Toys & Games $424.10 324 2.9 90 BULK-791b6597
20271 Bulk Product d395c64f Sports & Outdoors $619.11 194 2.7 1 BULK-3e3d1630
20272 Bulk Product bad19d12 Toys & Games $877.18 310 0.0 31 BULK-eac338de
20273 Bulk Product 42d4cacf Books $572.32 285 1.4 32 BULK-81a55b9f
20274 Bulk Product 7dd1145a Sports & Outdoors $567.75 124 4.4 91 BULK-475decd7
20275 Bulk Product 36238171 Home & Garden $369.16 282 4.7 53 BULK-e5f520da
20276 Bulk Product f455c4e5 Books $510.46 437 2.1 93 BULK-798d6a1c
20277 Bulk Product fdb3dcb0 Books $992.71 253 0.8 13 BULK-e3943e3d
20278 Bulk Product 7def1ff1 Home & Garden $328.79 26 2.0 10 BULK-1cd0a6a5
20279 Bulk Product 66871e2c Clothing $677.25 85 0.3 18 BULK-9455a73e
20280 Bulk Product b3fd3872 Home & Garden $982.52 368 2.0 68 BULK-9f5a1ee6
20281 Bulk Product 4ef3a46b Electronics $765.92 312 4.4 74 BULK-08b700e4
20282 Bulk Product e82cb192 Sports & Outdoors $23.11 169 0.3 55 BULK-c8856eab
20283 Bulk Product 9f1b8eb0 Home & Garden $869.86 464 2.9 12 BULK-64a92cc8
20284 Bulk Product 844a422c Toys & Games $155.82 167 3.1 86 BULK-06aeb32c
20285 Bulk Product c48cc1cf Toys & Games $406.41 215 2.7 69 BULK-b9e488fa
20286 Bulk Product e08313ab Electronics $439.08 404 0.5 74 BULK-135bf68e
20287 Bulk Product b68071b4 Clothing $824.39 220 2.0 31 BULK-0cb32807
20288 Bulk Product 02a7196b Books $351.96 467 1.4 21 BULK-6835c86a
20289 Bulk Product becc6c7d Clothing $73.99 38 0.2 88 BULK-8eb325fc
20290 Bulk Product beb63966 Clothing $847.69 309 4.8 96 BULK-90ec1600
20291 Bulk Product 6899b681 Sports & Outdoors $704.49 326 1.5 73 BULK-23e2a501
20292 Bulk Product 2aee2a67 Electronics $658.53 296 0.4 24 BULK-69cdf382
20293 Bulk Product 421fbf69 Toys & Games $90.25 124 3.4 6 BULK-8606b138
20294 Bulk Product 2e9dbeee Electronics $590.02 86 1.5 75 BULK-310b2b70
20295 Bulk Product cbfd6a6f Home & Garden $923.40 489 4.4 18 BULK-ecf64a08
20296 Bulk Product a24ff7f7 Clothing $740.60 194 1.4 34 BULK-20cb853f
20297 Bulk Product be786d01 Sports & Outdoors $300.25 436 0.7 53 BULK-83629aae
20298 Bulk Product 98828080 Sports & Outdoors $39.69 136 2.7 21 BULK-a88826ca
20299 Bulk Product 6548883d Sports & Outdoors $413.66 316 3.4 32 BULK-3d56da98
20300 Bulk Product 3dd85102 Clothing $536.85 286 0.0 65 BULK-ecd0da15
20301 Bulk Product f32cd63f Electronics $116.62 35 1.2 95 BULK-9ed65df8
20302 Bulk Product 0b2b1453 Home & Garden $754.45 413 2.8 53 BULK-4064bbc3
20303 Bulk Product ca14715d Home & Garden $269.40 181 0.9 34 BULK-7a89c822
20304 Bulk Product 3aa33f32 Electronics $758.90 251 1.6 58 BULK-d2db0f69
20305 Bulk Product 6d0514b0 Electronics $84.65 239 3.9 44 BULK-c8179dd9
20306 Bulk Product 80f4d880 Clothing $804.40 213 1.9 37 BULK-09f14f97
20307 Bulk Product ffadc538 Books $704.70 308 1.2 84 BULK-a8183bdc
20308 Bulk Product 7464d9cc Sports & Outdoors $880.51 445 0.3 68 BULK-94717c2f
20309 Bulk Product 3842faf3 Toys & Games $707.57 165 0.3 23 BULK-3efc37e4
20310 Bulk Product c86873da Toys & Games $748.20 261 2.8 92 BULK-8121d3d4
20311 Bulk Product f08deba2 Clothing $589.64 459 3.4 93 BULK-637d15c4
20312 Bulk Product 83493ff6 Sports & Outdoors $751.10 279 2.9 16 BULK-80fb80af
20313 Bulk Product 73e5bb3d Clothing $732.29 484 2.9 89 BULK-e3af85e3
20314 Bulk Product 1af8bf7a Electronics $951.86 180 3.6 59 BULK-6b12fb0d
20315 Bulk Product bb7363fc Home & Garden $730.19 458 4.0 16 BULK-73057148
20316 Bulk Product 22e24185 Sports & Outdoors $272.62 436 3.6 35 BULK-00192674
20317 Bulk Product a1661fdd Books $163.02 340 0.2 67 BULK-00514268
20318 Bulk Product 414d8516 Electronics $855.85 459 0.4 53 BULK-05d5d5ad
20319 Bulk Product c819bb71 Home & Garden $334.06 429 2.0 92 BULK-663eeb5d
20320 Bulk Product 56eadd24 Home & Garden $577.21 230 2.8 6 BULK-bcc8d751
20321 Bulk Product 5aab8483 Sports & Outdoors $87.11 275 1.7 14 BULK-322a8235
20322 Bulk Product 3b8777d1 Electronics $288.75 127 4.3 12 BULK-b889c8c9
20323 Bulk Product 1cff7cc9 Clothing $436.23 190 0.1 8 BULK-75511343
20324 Bulk Product bcde2394 Books $21.45 207 0.6 8 BULK-d5d1aff0
20325 Bulk Product ba79e18f Toys & Games $545.59 234 4.5 52 BULK-cacf352b
20326 Bulk Product 38af316c Books $340.59 125 1.5 47 BULK-510340b8
20327 Bulk Product ff9501aa Books $510.48 155 2.9 42 BULK-d87bab1e
20328 Bulk Product f65e85ae Home & Garden $335.43 498 3.4 98 BULK-0810b844
20329 Bulk Product 461b93be Clothing $810.96 416 3.1 92 BULK-96ea2110
20330 Bulk Product dc36c51d Home & Garden $294.40 87 3.9 38 BULK-9904c48b
20331 Bulk Product 42e6630c Electronics $227.81 361 4.6 51 BULK-2cc8dd02
20332 Bulk Product f05c8367 Clothing $355.80 235 2.1 71 BULK-84bb9c3f
20333 Bulk Product 0a46c14b Home & Garden $109.11 258 0.6 64 BULK-ebbd9b01
20334 Bulk Product 314e0d64 Electronics $968.71 225 3.3 4 BULK-a81c5192
20335 Bulk Product b768a43f Electronics $136.73 152 0.6 31 BULK-1d346cda
20336 Bulk Product f8a81286 Toys & Games $840.72 214 3.6 26 BULK-494a2572
20337 Bulk Product df4ca4d2 Sports & Outdoors $906.20 380 4.9 50 BULK-2ecd3f98
20338 Bulk Product 9d41f971 Home & Garden $457.27 479 3.9 5 BULK-876728f3
20339 Bulk Product 5671587f Home & Garden $958.57 44 0.7 62 BULK-1c310b87
20340 Bulk Product 3bddccdb Home & Garden $701.41 16 4.6 79 BULK-4e8a2ca8
20341 Bulk Product e991345a Toys & Games $536.49 145 4.3 82 BULK-0a288ace
20342 Bulk Product 965d717f Clothing $421.20 234 2.2 5 BULK-330ee3f0
20343 Bulk Product b756cfe8 Toys & Games $896.51 340 2.8 88 BULK-61978b79
20344 Bulk Product 41e28ac7 Electronics $592.87 89 3.3 4 BULK-cade3812
20345 Bulk Product 075548c2 Books $913.91 428 4.6 49 BULK-9da2ef31
20346 Bulk Product 1247f429 Books $885.58 459 1.6 34 BULK-e39d051f
20347 Bulk Product b92f78a0 Sports & Outdoors $123.09 391 2.4 40 BULK-ff890e96
20348 Bulk Product 64326e65 Books $336.61 402 4.3 88 BULK-a6303f22
20349 Bulk Product 1c679b92 Toys & Games $790.57 348 0.4 50 BULK-b6d22003
20350 Bulk Product 07179aee Clothing $268.69 450 0.8 41 BULK-50e59129
20351 Bulk Product d3313772 Sports & Outdoors $827.45 54 4.8 78 BULK-c7fd00c8
20352 Bulk Product 36a56e72 Home & Garden $424.43 324 2.6 85 BULK-d0f5e1fd
20353 Bulk Product 2d013650 Books $171.59 376 2.0 98 BULK-32dfa0b1
20354 Bulk Product c3f7ecd0 Home & Garden $649.44 194 4.2 67 BULK-e99627c7
20355 Bulk Product 576c0bc6 Toys & Games $542.38 184 4.2 78 BULK-d5ef730a
20356 Bulk Product 791fdbac Books $911.04 265 1.1 5 BULK-9b491aa2
20357 Bulk Product de01ab98 Home & Garden $81.48 133 2.4 84 BULK-b64d91a7
20358 Bulk Product 8108596c Sports & Outdoors $96.24 52 2.2 58 BULK-425e02a7
20359 Bulk Product 91a7cacc Clothing $606.52 450 2.5 2 BULK-7fb0b445
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