Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

24 ms

Page Size

200

Current Page

90 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 90 Results Showing 17801 - 18000 of 24441

ID Name Category Price Stock Rating Reviews SKU
18360 Bulk Product f0493ab3 Sports & Outdoors $43.17 83 3.1 59 BULK-f8687006
18361 Bulk Product f790f6ea Sports & Outdoors $945.51 192 4.0 35 BULK-da73773f
18362 Bulk Product cc66b2e7 Toys & Games $518.08 304 3.0 48 BULK-f3775660
18363 Bulk Product c81bbb15 Clothing $507.74 223 3.8 47 BULK-eb7b829d
18364 Bulk Product 23526a21 Electronics $709.83 226 4.0 18 BULK-6d7b4b6e
18365 Bulk Product 3283d391 Home & Garden $127.30 387 3.5 88 BULK-63af3b63
18366 Bulk Product 3368822a Sports & Outdoors $691.91 441 4.9 1 BULK-55ca72c3
18367 Bulk Product edd20d6a Clothing $642.67 272 0.6 17 BULK-97be9425
18368 Bulk Product 156b19c2 Electronics $512.63 204 0.3 23 BULK-98366aa5
18369 Bulk Product 708a5f49 Electronics $748.25 115 2.2 13 BULK-158ae823
18370 Bulk Product 39d7fccb Books $813.69 454 3.8 59 BULK-19d3ea2f
18371 Bulk Product 88abfc7a Home & Garden $437.05 159 4.6 32 BULK-fffe5f93
18372 Bulk Product be8ffd1e Sports & Outdoors $438.80 192 3.4 11 BULK-00a1495a
18373 Bulk Product cabfc6ac Books $858.16 498 1.9 68 BULK-148dab0f
18374 Bulk Product 8217070d Books $700.19 153 4.5 90 BULK-16b51ce3
18375 Bulk Product ebed931d Books $238.86 373 0.7 68 BULK-8fad8f05
18376 Bulk Product 06f8b19e Home & Garden $251.28 233 2.0 26 BULK-5e2db349
18377 Bulk Product a1c27b97 Books $242.36 167 0.4 70 BULK-cfb301f5
18378 Bulk Product c9e043d4 Books $209.96 304 0.2 33 BULK-1aaaf37c
18379 Bulk Product 3d246bd5 Electronics $883.78 248 0.3 14 BULK-2b0fc6d0
18380 Bulk Product fb89db66 Home & Garden $115.45 192 2.6 91 BULK-fda800a5
18381 Bulk Product dc260aa0 Home & Garden $399.03 178 2.0 40 BULK-3c4edcfb
18382 Bulk Product 9e893dc4 Toys & Games $69.37 488 3.0 66 BULK-df40785e
18383 Bulk Product 99bcd346 Sports & Outdoors $299.99 197 1.4 75 BULK-297946ae
18384 Bulk Product 3cfe6a1e Books $994.74 359 0.7 35 BULK-e2f9a39f
18385 Bulk Product 971b98eb Toys & Games $655.92 55 4.3 67 BULK-bd832c99
18386 Bulk Product cdafe24e Home & Garden $415.78 146 4.4 6 BULK-320309ea
18387 Bulk Product 9635dcaa Clothing $226.94 289 0.8 72 BULK-96d35355
18388 Bulk Product 50aa1238 Home & Garden $561.08 83 3.0 58 BULK-d9bc7268
18389 Bulk Product 07f75070 Clothing $531.66 207 4.1 81 BULK-e064942e
18390 Bulk Product 0ed08582 Clothing $701.09 493 4.7 65 BULK-b7d2ed91
18391 Bulk Product 01fbf8db Sports & Outdoors $357.11 29 3.9 33 BULK-968e919c
18392 Bulk Product c4a7071f Books $921.90 66 1.6 47 BULK-c96803f1
18393 Bulk Product 241809de Electronics $450.40 117 3.8 40 BULK-141d5d38
18394 Bulk Product 8df217b1 Sports & Outdoors $173.40 414 1.5 58 BULK-c00fa22e
18395 Bulk Product 15beec90 Electronics $54.83 306 5.0 54 BULK-bdba87f3
18396 Bulk Product 79c326db Sports & Outdoors $603.88 70 1.2 94 BULK-8fcce943
18397 Bulk Product 0169b325 Sports & Outdoors $285.65 497 1.2 6 BULK-6a577120
18398 Bulk Product c2804175 Electronics $272.69 480 0.7 40 BULK-23b7a9c1
18399 Bulk Product e7d33b8b Toys & Games $389.31 204 0.9 83 BULK-ce9e90bd
18400 Bulk Product 6d8f3820 Sports & Outdoors $495.84 290 3.1 48 BULK-c9fecc53
18401 Bulk Product 1714b2c5 Home & Garden $842.45 8 3.8 19 BULK-2bbfda99
18402 Bulk Product deebf0a9 Clothing $345.61 351 4.1 15 BULK-b04fab95
18403 Bulk Product 8e26ae96 Clothing $951.26 288 2.7 82 BULK-f569a989
18404 Bulk Product b36a1b3d Sports & Outdoors $124.51 170 3.5 44 BULK-8d7629a5
18405 Bulk Product 48399e2e Toys & Games $384.89 474 0.2 75 BULK-ee1378ce
18406 Bulk Product 7c4c2f42 Sports & Outdoors $885.17 148 3.6 45 BULK-6b843c17
18407 Bulk Product b5bcf634 Books $517.64 89 0.4 68 BULK-709f07d7
18408 Bulk Product e79d5e2b Books $411.72 365 3.1 27 BULK-c4047a18
18409 Bulk Product 3ae63010 Books $310.44 350 0.9 76 BULK-dd422d77
18410 Bulk Product 61f2665f Books $189.96 245 2.6 42 BULK-b5a603e3
18411 Bulk Product e6f0bf60 Toys & Games $499.50 22 3.4 16 BULK-7e0955ad
18412 Bulk Product fb2729d8 Sports & Outdoors $326.32 464 3.1 34 BULK-293cf777
18413 Bulk Product ddc13a35 Home & Garden $805.40 401 1.8 70 BULK-db74f3a3
18414 Bulk Product c98c75fb Books $548.49 472 1.6 75 BULK-df843f4b
18415 Bulk Product 5e4ed877 Toys & Games $399.59 219 3.2 50 BULK-4d055048
18416 Bulk Product e6c4a19e Sports & Outdoors $635.33 466 3.8 85 BULK-e38c83ce
18417 Bulk Product 1f4761d1 Toys & Games $803.35 174 4.3 82 BULK-24cc14ca
18418 Bulk Product c25d6059 Toys & Games $800.57 341 4.8 9 BULK-047dd2d9
18419 Bulk Product c763e128 Electronics $176.30 316 4.0 59 BULK-79f7479c
18420 Bulk Product 3616da44 Home & Garden $37.33 465 4.6 17 BULK-1ca13679
18421 Bulk Product 9361800a Electronics $473.66 299 3.8 36 BULK-8912b601
18422 Bulk Product 29e5519a Clothing $471.01 451 2.5 34 BULK-e50cb9b8
18423 Bulk Product 707a820b Home & Garden $515.51 23 4.8 21 BULK-74b855cb
18424 Bulk Product dab17d85 Home & Garden $630.87 461 1.3 28 BULK-2c084f1d
18425 Bulk Product fb6690e1 Electronics $396.82 395 4.3 50 BULK-f30b50ef
18426 Bulk Product cefb7c4b Home & Garden $684.77 248 4.1 52 BULK-fa03d6d8
18427 Bulk Product 7449ad15 Toys & Games $932.37 442 3.6 17 BULK-a825e7ff
18428 Bulk Product 9b807d97 Toys & Games $691.81 415 2.4 23 BULK-0250afb6
18429 Bulk Product fe47eb66 Clothing $135.48 424 4.5 74 BULK-d6b7cff3
18430 Bulk Product d2f9cea4 Clothing $273.30 373 1.3 18 BULK-a587066b
18431 Bulk Product 8ee4b243 Books $561.25 256 0.6 11 BULK-6c5fe916
18432 Bulk Product e52eda52 Home & Garden $784.32 390 1.0 40 BULK-2ae69a10
18433 Bulk Product 417fa1cc Clothing $730.37 294 3.2 6 BULK-986d74b6
18434 Bulk Product 69766be9 Electronics $796.58 313 4.7 39 BULK-9e0f336a
18435 Bulk Product b93b057a Toys & Games $983.70 391 3.7 43 BULK-e89d76c3
18436 Bulk Product ef626d8b Books $233.96 246 4.7 42 BULK-4d235e76
18437 Bulk Product d4314c9a Toys & Games $306.60 119 1.2 33 BULK-b525c616
18438 Bulk Product 3d8b6789 Sports & Outdoors $688.24 163 1.7 55 BULK-cbdc1159
18439 Bulk Product 9d2ab942 Home & Garden $294.73 84 2.7 9 BULK-751aa76e
18440 Bulk Product 54a4946e Books $968.25 254 2.1 7 BULK-174878f0
18441 Bulk Product d333c65f Sports & Outdoors $672.65 285 1.6 82 BULK-e0dac0e0
18442 Bulk Product cc737458 Toys & Games $800.08 336 0.7 42 BULK-15e93511
18443 Bulk Product f93f0694 Home & Garden $800.57 226 0.1 45 BULK-9b776ccf
18444 Bulk Product f0a98358 Toys & Games $499.50 489 1.0 53 BULK-5736bfea
18445 Bulk Product b56da28c Toys & Games $538.62 185 3.7 39 BULK-3149ac2c
18446 Bulk Product f1493c86 Sports & Outdoors $908.55 336 1.3 70 BULK-12d0990c
18447 Bulk Product c3a4993f Home & Garden $364.94 162 4.9 48 BULK-ee0a28d9
18448 Bulk Product a19df9a7 Clothing $842.58 79 3.8 86 BULK-6312a51b
18449 Bulk Product 3a9c8d9b Home & Garden $23.63 440 4.1 24 BULK-b9b491f8
18450 Bulk Product c2fe0ffd Sports & Outdoors $434.21 259 3.1 51 BULK-32fa60a5
18451 Bulk Product c363f47e Toys & Games $145.70 185 2.2 62 BULK-3268d43a
18452 Bulk Product b4085335 Home & Garden $930.70 330 1.4 62 BULK-7e63b9bd
18453 Bulk Product 559b0123 Sports & Outdoors $959.28 230 5.0 44 BULK-1ec5463e
18454 Bulk Product f391b53d Books $441.02 243 4.3 82 BULK-499b684d
18455 Bulk Product e806e2d4 Toys & Games $656.46 50 1.9 37 BULK-ba544ae4
18456 Bulk Product 00e1446c Clothing $150.11 399 2.2 88 BULK-d9ebdbf4
18457 Bulk Product 1fdcf081 Home & Garden $28.44 274 4.6 6 BULK-e5862825
18458 Bulk Product 6feb3cc3 Clothing $518.55 94 0.3 51 BULK-f87e0d7e
18459 Bulk Product 50db9696 Home & Garden $732.81 379 1.2 35 BULK-8d4d53bb
18460 Bulk Product c8df2cc4 Home & Garden $697.15 404 0.6 44 BULK-334b55eb
18461 Bulk Product 304dd2ed Books $410.75 156 4.1 2 BULK-abd99a1a
18462 Bulk Product e873d20c Electronics $838.59 468 3.3 58 BULK-268a08fa
18463 Bulk Product bda1eb99 Toys & Games $156.71 457 3.4 78 BULK-c5f0e73d
18464 Bulk Product 7941f227 Home & Garden $44.76 195 1.7 11 BULK-3e016165
18465 Bulk Product 7a97c0db Sports & Outdoors $433.64 346 0.9 20 BULK-db3d7d54
18466 Bulk Product 04c60e90 Electronics $85.82 25 4.2 11 BULK-e6c8e70e
18467 Bulk Product f9c0b49e Clothing $639.86 166 1.8 22 BULK-2a15cfd8
18468 Bulk Product 050e7b81 Clothing $438.50 448 0.6 95 BULK-bed4aa65
18469 Bulk Product 4428532b Toys & Games $194.67 435 1.0 57 BULK-86edb67e
18470 Bulk Product 0351a177 Electronics $146.73 269 4.3 88 BULK-08c2bbe7
18471 Bulk Product 40352e3a Electronics $253.89 351 1.8 18 BULK-651c4513
18472 Bulk Product 06501c75 Clothing $306.02 191 3.5 48 BULK-7c46fa48
18473 Bulk Product 72069400 Toys & Games $366.06 136 0.4 54 BULK-1c90a8d2
18474 Bulk Product a657a889 Toys & Games $562.43 351 0.7 36 BULK-f2669de9
18475 Bulk Product 5f965696 Electronics $665.68 171 2.4 10 BULK-5c776609
18476 Bulk Product f85d1ee3 Electronics $229.18 77 4.4 10 BULK-9e10c6db
18477 Bulk Product ebfef0ec Clothing $559.17 310 3.6 17 BULK-38a0e9fc
18478 Bulk Product fcf50d69 Sports & Outdoors $208.80 487 1.4 3 BULK-4f6f3068
18479 Bulk Product 505e983d Sports & Outdoors $780.62 139 3.3 8 BULK-8b81f40c
18480 Bulk Product 1d773b16 Books $809.13 469 1.5 64 BULK-de90963e
18481 Bulk Product 5cf91deb Home & Garden $883.62 333 4.7 40 BULK-d325860f
18482 Bulk Product 73e3ee73 Toys & Games $329.92 267 3.2 70 BULK-fbac3ec3
18483 Bulk Product a572aa3b Electronics $417.49 72 4.6 89 BULK-91a59502
18484 Bulk Product 1f56e776 Books $360.89 349 3.8 4 BULK-3918da9a
18485 Bulk Product c41330a6 Home & Garden $256.78 200 4.3 60 BULK-ac4a9c14
18486 Bulk Product 0b09ec3c Toys & Games $332.67 81 4.2 17 BULK-eeb03fec
18487 Bulk Product b2f821f2 Sports & Outdoors $206.60 209 0.2 42 BULK-ad34c9e6
18488 Bulk Product 0c01a416 Books $478.86 460 0.8 78 BULK-a3bc0ed4
18489 Bulk Product fb9a66fc Clothing $379.42 318 0.2 64 BULK-36d5998b
18490 Bulk Product 7ef3d11a Electronics $381.81 179 0.8 97 BULK-e697a409
18491 Bulk Product 3b4cd5c1 Home & Garden $271.81 123 1.7 28 BULK-79e46bd1
18492 Bulk Product a3bd1775 Clothing $455.48 145 3.1 61 BULK-532a3e54
18493 Bulk Product 55859e3b Home & Garden $945.58 362 4.0 59 BULK-da8e4768
18494 Bulk Product e5dcec14 Clothing $1,006.65 214 0.4 36 BULK-13a2794d
18495 Bulk Product 1dee7821 Toys & Games $408.65 333 2.6 76 BULK-e0641122
18496 Bulk Product 19ebdfab Sports & Outdoors $449.02 369 2.3 71 BULK-fa306d3c
18497 Bulk Product 1588908e Toys & Games $408.77 42 1.1 3 BULK-c8fbf2b4
18498 Bulk Product acb64a47 Books $688.10 221 3.8 86 BULK-35d09fc9
18499 Bulk Product 0fc1f1b4 Clothing $745.64 210 0.8 94 BULK-48838079
18500 Bulk Product 347710fe Home & Garden $905.68 397 2.4 66 BULK-f439cadd
18501 Bulk Product ca6e9e5a Sports & Outdoors $499.10 411 5.0 7 BULK-c95e75eb
18502 Bulk Product 0370cb90 Books $638.18 455 0.0 73 BULK-8fb9dee1
18503 Bulk Product 9850ac8a Electronics $262.79 31 2.6 60 BULK-13f82b21
18504 Bulk Product be4f3800 Electronics $249.01 272 0.9 61 BULK-4c73f277
18505 Bulk Product 397da753 Books $51.71 16 3.6 41 BULK-9bf9fb1d
18506 Bulk Product 2fce9dfe Sports & Outdoors $333.25 287 2.9 91 BULK-4300816d
18507 Bulk Product 0e3902a1 Clothing $781.74 263 3.7 6 BULK-42dca09b
18508 Bulk Product a94761c4 Books $238.28 326 4.4 53 BULK-a2ec4832
18509 Bulk Product 023bf290 Electronics $854.42 88 0.3 7 BULK-44894954
18510 Bulk Product 52ace88a Books $837.45 454 1.2 80 BULK-9721162f
18511 Bulk Product 593058e5 Toys & Games $529.47 201 2.5 55 BULK-2f78e3e9
18512 Bulk Product b9173c70 Toys & Games $730.60 102 4.3 0 BULK-76fb75bd
18513 Bulk Product 5a330590 Sports & Outdoors $775.19 365 3.7 14 BULK-ff6f586a
18514 Bulk Product 954145e7 Sports & Outdoors $987.83 361 4.9 6 BULK-958ba16e
18515 Bulk Product 5352af30 Toys & Games $332.85 319 1.1 34 BULK-4c55fee8
18516 Bulk Product 63fa2d4e Electronics $545.18 29 1.3 23 BULK-6c2394e4
18517 Bulk Product 6d979ab7 Books $889.52 467 4.3 99 BULK-b2ac5bac
18518 Bulk Product 06d428b1 Electronics $658.06 54 3.9 61 BULK-685ed7a3
18519 Bulk Product 35d7cc4f Toys & Games $401.51 10 4.9 79 BULK-e1cf3641
18520 Bulk Product 3a85f040 Sports & Outdoors $888.64 384 1.0 80 BULK-6a9be7b0
18521 Bulk Product a7c94b13 Toys & Games $183.44 484 0.5 80 BULK-56b6a28f
18522 Bulk Product ce267a20 Clothing $925.96 295 4.1 95 BULK-bf1b1a89
18523 Bulk Product 31b5b373 Sports & Outdoors $798.79 57 4.4 44 BULK-f4d154a8
18524 Bulk Product ade44236 Home & Garden $178.43 490 2.7 0 BULK-51df5002
18525 Bulk Product b68736b1 Sports & Outdoors $873.22 67 4.1 59 BULK-7669453d
18526 Bulk Product e9818391 Books $307.77 492 3.4 96 BULK-febe42dc
18527 Bulk Product 550c87ae Electronics $627.14 235 4.3 20 BULK-0a1d3acc
18528 Bulk Product 797e48d4 Electronics $682.25 204 0.6 35 BULK-ab9de7d2
18529 Bulk Product 29827381 Home & Garden $801.17 495 1.5 24 BULK-78fe4104
18530 Bulk Product 10405357 Books $703.97 118 2.7 30 BULK-8d8f0574
18531 Bulk Product 3e41fd51 Sports & Outdoors $748.93 70 0.1 70 BULK-e533a6d7
18532 Bulk Product f7416ed5 Clothing $460.95 8 1.6 98 BULK-1df37f67
18533 Bulk Product 2079a3fc Home & Garden $526.77 55 1.9 65 BULK-071be8d4
18534 Bulk Product 132a325e Sports & Outdoors $441.54 109 3.6 22 BULK-3318f1f9
18535 Bulk Product 013db41e Sports & Outdoors $314.60 189 4.7 41 BULK-8bb3d4bc
18536 Bulk Product e2d32b82 Toys & Games $751.17 224 0.8 94 BULK-0decb21f
18537 Bulk Product 9deb1331 Clothing $713.12 315 0.5 15 BULK-3bf84135
18538 Bulk Product eb95a7f3 Toys & Games $925.34 382 1.5 8 BULK-ea434be6
18539 Bulk Product 0095989a Sports & Outdoors $727.21 325 4.0 62 BULK-3d5b4a2b
18540 Bulk Product 612aeaf5 Electronics $878.21 300 2.6 9 BULK-653a2bd8
18541 Bulk Product fc8bb030 Toys & Games $653.22 191 0.0 54 BULK-1993aa98
18542 Bulk Product b54a51c1 Sports & Outdoors $66.17 465 1.1 33 BULK-1fafdd1b
18543 Bulk Product f5ee25be Home & Garden $337.78 242 3.4 19 BULK-fb7e3327
18544 Bulk Product b8882ff3 Clothing $289.67 89 3.6 1 BULK-b9dab2b3
18545 Bulk Product 7f8be3b8 Toys & Games $193.44 118 1.5 43 BULK-c4162c35
18546 Bulk Product 61ca7b34 Books $188.67 64 0.3 95 BULK-dcf9d7bd
18547 Bulk Product 3e09caf1 Electronics $281.79 281 1.1 19 BULK-38462859
18548 Bulk Product 283d0c99 Electronics $808.62 82 2.5 24 BULK-387e7936
18549 Bulk Product faff6929 Toys & Games $289.61 270 0.9 10 BULK-b6e20e8b
18550 Bulk Product 92921b0f Electronics $722.31 119 1.2 75 BULK-3dff95fd
18551 Bulk Product a4fa400d Sports & Outdoors $490.41 345 3.9 47 BULK-b0a898c4
18552 Bulk Product ed891f73 Home & Garden $325.21 110 4.4 27 BULK-db5b3e8e
18553 Bulk Product ec529ee0 Home & Garden $863.42 31 0.6 80 BULK-4cb94ba8
18554 Bulk Product 22135034 Home & Garden $739.63 258 3.0 50 BULK-f6e607c6
18555 Bulk Product a2ec52c3 Books $205.73 196 2.4 11 BULK-defe1eac
18556 Bulk Product d8ab8632 Toys & Games $224.93 365 4.6 72 BULK-b05fcf62
18557 Bulk Product 4c8e9dfd Sports & Outdoors $737.30 124 0.2 59 BULK-212d6aab
18558 Bulk Product 9d10ea5c Electronics $851.07 164 0.9 70 BULK-fff0a8c1
18559 Bulk Product 2dc921c7 Toys & Games $942.22 79 3.4 52 BULK-bddd85b6
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