Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

13 ms

Page Size

200

Current Page

41 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 41 Results Showing 8001 - 8200 of 24441

ID Name Category Price Stock Rating Reviews SKU
8560 Bulk Product 4b89cf73 Clothing $391.20 175 2.3 25 BULK-1bec8fcb
8561 Bulk Product bd5b7cf2 Toys & Games $303.25 40 2.5 59 BULK-0507aadf
8562 Bulk Product 268167e4 Clothing $538.68 10 2.8 35 BULK-32989ecb
8563 Bulk Product 31c73b01 Electronics $416.16 16 2.6 10 BULK-50395944
8564 Bulk Product 34b3288b Sports & Outdoors $516.52 28 4.1 73 BULK-13b20f2b
8565 Bulk Product e8b84591 Clothing $319.82 69 2.2 4 BULK-66d70b4f
8566 Bulk Product e556d796 Toys & Games $695.74 350 0.9 28 BULK-5f1f8e67
8567 Bulk Product 631a8b61 Home & Garden $219.64 467 3.6 6 BULK-bea1e8eb
8568 Bulk Product 723e9eb7 Electronics $253.48 231 2.9 74 BULK-509c55c8
8569 Bulk Product 549b8039 Home & Garden $110.46 224 0.5 20 BULK-141aaf96
8570 Bulk Product ed0d6975 Books $867.98 322 0.6 8 BULK-6c97c4a9
8571 Bulk Product de3e5302 Books $550.81 37 4.6 69 BULK-682b855d
8572 Bulk Product a69464c4 Sports & Outdoors $400.81 268 1.5 97 BULK-afa8e7b1
8573 Bulk Product 29e72787 Books $924.32 59 1.3 85 BULK-2ff47ba7
8574 Bulk Product 4274e6c6 Electronics $855.87 198 0.7 12 BULK-a87c336e
8575 Bulk Product ba6c8f19 Toys & Games $860.05 198 3.7 9 BULK-d7d31679
8576 Bulk Product e95d222c Home & Garden $130.39 265 0.2 29 BULK-736a8dc6
8577 Bulk Product e23ffdca Sports & Outdoors $241.48 114 3.4 34 BULK-f58a0cc0
8578 Bulk Product 2243e866 Sports & Outdoors $107.65 113 2.8 14 BULK-7878052b
8579 Bulk Product 0d1c349b Electronics $614.67 371 1.7 13 BULK-000f734a
8580 Bulk Product 40c7d45f Toys & Games $937.29 151 1.4 48 BULK-452fa1bd
8581 Bulk Product 368ac37b Clothing $710.43 308 3.0 41 BULK-d401ee0c
8582 Bulk Product fa2dcde9 Clothing $256.35 387 4.0 99 BULK-4023cd85
8583 Bulk Product 2730a55a Home & Garden $215.14 221 2.1 93 BULK-6fbddea8
8584 Bulk Product cf46103c Clothing $277.91 87 1.6 78 BULK-8a072cfa
8585 Bulk Product 8ae982a0 Sports & Outdoors $213.27 198 0.4 26 BULK-9caf3a84
8586 Bulk Product 1f5ec184 Toys & Games $643.55 412 4.6 47 BULK-e65735a0
8587 Bulk Product a9613279 Clothing $116.16 444 1.2 89 BULK-2af61c40
8588 Bulk Product ad579172 Books $917.05 256 3.3 87 BULK-158c2ca0
8589 Bulk Product eb41be88 Books $195.25 319 4.1 90 BULK-a717f4cf
8590 Bulk Product ae642e32 Books $50.28 441 0.8 43 BULK-76e2c575
8591 Bulk Product 6ed6274a Clothing $788.45 139 1.1 24 BULK-2896918f
8592 Bulk Product a4de2db3 Clothing $625.53 379 1.3 94 BULK-25bd5695
8593 Bulk Product c844e09e Toys & Games $370.08 399 1.2 84 BULK-1eb0b27b
8594 Bulk Product 12d906f4 Books $959.88 47 0.5 4 BULK-636a1721
8595 Bulk Product 18bc3cff Electronics $768.36 279 0.6 8 BULK-d4ab4745
8596 Bulk Product 7f46bae3 Sports & Outdoors $463.34 247 3.8 82 BULK-98d2d9af
8597 Bulk Product 8e297c09 Home & Garden $756.39 118 0.8 50 BULK-9fee1090
8598 Bulk Product cfc5a997 Toys & Games $968.87 327 3.8 33 BULK-3fe0c260
8599 Bulk Product 9cf9acdb Home & Garden $365.04 209 0.1 73 BULK-cd5021a9
8600 Bulk Product 0d66d749 Sports & Outdoors $576.88 93 4.4 72 BULK-be0866b7
8601 Bulk Product 50db41d0 Books $635.52 350 2.2 17 BULK-f221580c
8602 Bulk Product 1f765a33 Toys & Games $204.10 470 3.1 84 BULK-e8bd7810
8603 Bulk Product 5c7b0d11 Toys & Games $282.07 179 2.4 89 BULK-6bcd805b
8604 Bulk Product dc2c86dc Home & Garden $750.90 23 4.0 47 BULK-71403456
8605 Bulk Product 43d973b5 Clothing $968.61 417 4.2 63 BULK-699726e7
8606 Bulk Product f2531047 Books $594.93 80 3.2 24 BULK-ce20b706
8607 Bulk Product f19de393 Sports & Outdoors $193.78 183 2.4 87 BULK-b9ee80e5
8608 Bulk Product 526614e4 Books $367.22 337 1.0 4 BULK-a14e7a58
8609 Bulk Product e839486d Home & Garden $970.34 398 1.4 8 BULK-740ba356
8610 Bulk Product b800aca7 Toys & Games $926.37 263 3.7 43 BULK-472d4f51
8611 Bulk Product 6c614784 Electronics $326.38 105 0.2 44 BULK-dd4ebe3e
8612 Bulk Product a4832d07 Electronics $502.18 396 4.4 38 BULK-4c970a61
8613 Bulk Product b4360b78 Home & Garden $349.64 268 3.0 68 BULK-699f7eda
8614 Bulk Product 34e3d65a Books $359.07 22 1.4 28 BULK-5b419293
8615 Bulk Product 398dbd87 Electronics $322.68 114 3.9 60 BULK-3d657c6d
8616 Bulk Product a354bf5e Clothing $545.63 433 4.1 7 BULK-df7e6518
8617 Bulk Product b5e94b51 Clothing $148.81 119 2.7 49 BULK-1187907d
8618 Bulk Product f62f08cb Electronics $274.23 305 2.5 33 BULK-1f72e87e
8619 Bulk Product 4db1f23a Toys & Games $957.89 181 1.8 28 BULK-5a3a8f7c
8620 Bulk Product d0cb0af7 Toys & Games $895.57 481 4.6 83 BULK-7a0a93ac
8621 Bulk Product ab45ef79 Sports & Outdoors $575.47 116 2.4 38 BULK-1f3f0132
8622 Bulk Product 3e8f4b43 Sports & Outdoors $973.95 277 3.1 93 BULK-3c941d88
8623 Bulk Product 404a7a2b Sports & Outdoors $414.26 443 3.8 26 BULK-dc2034c9
8624 Bulk Product 21df6992 Clothing $869.49 40 1.7 81 BULK-2e4642da
8625 Bulk Product 9ffeab75 Clothing $57.23 94 2.4 31 BULK-f1073af9
8626 Bulk Product 39262c4a Toys & Games $206.46 311 3.0 85 BULK-d5631bf1
8627 Bulk Product 22ff9183 Clothing $378.57 451 3.8 72 BULK-8ff9dd2b
8628 Bulk Product bf80a4a1 Toys & Games $632.05 53 2.2 99 BULK-b46f936a
8629 Bulk Product 91d8c34c Home & Garden $946.85 61 4.5 86 BULK-870516dd
8630 Bulk Product c107bbbe Electronics $256.54 194 4.9 97 BULK-8afaf6d8
8631 Bulk Product 41d8db00 Clothing $442.38 359 3.5 29 BULK-575168bd
8632 Bulk Product fb11bec8 Clothing $681.78 289 2.1 99 BULK-6327faaf
8633 Bulk Product 5c35e854 Sports & Outdoors $999.61 18 0.7 65 BULK-ee0df196
8634 Bulk Product 57241e4e Home & Garden $513.67 479 3.7 84 BULK-18414880
8635 Bulk Product 8497115e Clothing $85.87 186 4.8 63 BULK-a42e20c7
8636 Bulk Product 0ad26ea7 Home & Garden $135.07 187 3.1 69 BULK-5e73299e
8637 Bulk Product d0d85af6 Sports & Outdoors $471.28 210 0.7 5 BULK-db42737c
8638 Bulk Product 9fcebec6 Electronics $786.95 393 0.7 67 BULK-aba0177c
8639 Bulk Product c75caa1f Toys & Games $676.21 73 4.0 72 BULK-c5fe4609
8640 Bulk Product f8332f74 Electronics $85.74 163 2.1 74 BULK-00c34ecb
8641 Bulk Product 766380ad Books $391.77 323 1.7 50 BULK-6e788671
8642 Bulk Product 91832947 Toys & Games $126.14 115 1.7 68 BULK-24736b31
8643 Bulk Product 8b165c56 Electronics $720.54 310 1.7 12 BULK-bff3434a
8644 Bulk Product 55ad1a01 Books $639.40 450 2.1 97 BULK-22feedff
8645 Bulk Product 4ffcdee0 Sports & Outdoors $133.07 157 3.0 8 BULK-3d5c4ab8
8646 Bulk Product bc406968 Clothing $861.81 484 4.5 64 BULK-e149f6e8
8647 Bulk Product d353c534 Books $889.45 8 0.2 83 BULK-d0d3c664
8648 Bulk Product 4f56d505 Sports & Outdoors $949.28 131 2.9 12 BULK-9fb5bdfb
8649 Bulk Product 0f452f53 Electronics $723.39 109 4.7 23 BULK-4d89d1b4
8650 Bulk Product 527acc4d Clothing $632.22 454 1.0 74 BULK-bd8e95ed
8651 Bulk Product 7014847f Books $796.97 382 2.3 61 BULK-9dbdf6e6
8652 Bulk Product 0b9123a1 Home & Garden $464.52 12 2.4 47 BULK-20384f81
8653 Bulk Product a8407c39 Toys & Games $780.71 329 2.3 12 BULK-09ea1a7e
8654 Bulk Product 35da8f86 Home & Garden $735.41 151 3.0 46 BULK-71121234
8655 Bulk Product 8a49db69 Electronics $385.83 395 1.5 91 BULK-809bcc4a
8656 Bulk Product 66c09764 Electronics $174.67 14 5.0 72 BULK-ebdd29a2
8657 Bulk Product e3e6a004 Electronics $722.39 406 0.9 77 BULK-6cd35f3a
8658 Bulk Product abd22068 Books $28.50 53 0.8 52 BULK-00cab3b8
8659 Bulk Product 2ceaf370 Books $743.99 358 2.8 63 BULK-9189cca4
8660 Bulk Product e855886e Toys & Games $20.38 463 4.0 26 BULK-9524c475
8661 Bulk Product 67f03861 Sports & Outdoors $954.38 487 4.5 1 BULK-0092c202
8662 Bulk Product 83afa2e6 Toys & Games $908.66 117 1.3 69 BULK-3bc7ca1f
8663 Bulk Product 914ecde5 Electronics $95.35 318 0.0 34 BULK-8d529e2d
8664 Bulk Product b11138f5 Electronics $520.37 460 1.1 28 BULK-03645cb9
8665 Bulk Product b9f66961 Toys & Games $670.06 437 2.1 20 BULK-15f00126
8666 Bulk Product 8c7eadd4 Toys & Games $856.58 289 3.8 6 BULK-94875090
8667 Bulk Product ebdf083b Toys & Games $453.35 110 5.0 19 BULK-80cf0a1c
8668 Bulk Product 555c219d Clothing $777.36 239 0.2 26 BULK-3bb15804
8669 Bulk Product 41b64041 Home & Garden $461.40 416 1.2 25 BULK-0912fbcf
8670 Bulk Product 82f0d367 Sports & Outdoors $393.90 304 2.1 94 BULK-a899022f
8671 Bulk Product db29e0c8 Toys & Games $576.77 364 0.6 57 BULK-74198c9a
8672 Bulk Product babf1726 Electronics $439.73 124 3.8 23 BULK-a605e2d4
8673 Bulk Product 17e29972 Electronics $214.06 29 1.1 50 BULK-ec9ea786
8674 Bulk Product 5c321b3c Home & Garden $493.34 60 0.7 36 BULK-911655d8
8675 Bulk Product 032ec4c9 Home & Garden $763.97 365 0.7 53 BULK-005b5edf
8676 Bulk Product b553f6b8 Toys & Games $693.54 150 2.2 0 BULK-044ce6a2
8677 Bulk Product cf2eca0a Sports & Outdoors $759.13 286 3.9 30 BULK-18329699
8678 Bulk Product 3eb4a9de Sports & Outdoors $570.54 447 3.2 93 BULK-f65c47e7
8679 Bulk Product feeba1e9 Sports & Outdoors $618.30 351 1.3 51 BULK-2789def5
8680 Bulk Product c3acd847 Clothing $810.27 309 0.3 83 BULK-9e6a2d81
8681 Bulk Product 6bc94178 Clothing $138.42 179 2.2 96 BULK-f42be5d5
8682 Bulk Product af3b9058 Clothing $763.89 334 2.1 70 BULK-cf586753
8683 Bulk Product 70cff6c3 Toys & Games $1,002.12 246 3.3 75 BULK-d03d1195
8684 Bulk Product 200536f8 Sports & Outdoors $647.67 138 2.1 96 BULK-fce5e356
8685 Bulk Product 845f24d1 Sports & Outdoors $180.46 228 3.3 79 BULK-3abfd69d
8686 Bulk Product f1a70eb2 Sports & Outdoors $830.06 466 4.5 15 BULK-8edbe18e
8687 Bulk Product 890e3f27 Toys & Games $484.03 177 0.5 78 BULK-541d98dc
8688 Bulk Product 0367091a Toys & Games $606.35 303 5.0 74 BULK-cfe31784
8689 Bulk Product ac4f0283 Toys & Games $801.28 29 2.7 38 BULK-0778a6b3
8690 Bulk Product 1bcd6f62 Toys & Games $118.79 392 0.7 45 BULK-c7713180
8691 Bulk Product 5395d2cb Clothing $79.61 137 4.9 74 BULK-571ad4e0
8692 Bulk Product ab12b198 Books $829.87 144 0.3 31 BULK-da293a43
8693 Bulk Product b849da9a Electronics $68.13 271 1.1 13 BULK-15fca790
8694 Bulk Product b3b178b7 Books $490.44 127 2.4 20 BULK-6ee25552
8695 Bulk Product 229af3d0 Home & Garden $41.47 13 2.5 32 BULK-a3b00dd4
8696 Bulk Product e0237ac4 Clothing $46.51 110 0.7 34 BULK-15f6c4e4
8697 Bulk Product 853dfdd2 Toys & Games $224.39 371 2.9 66 BULK-e2410457
8698 Bulk Product f25338b1 Electronics $759.76 279 4.9 89 BULK-96985a6b
8699 Bulk Product 6c27528f Clothing $81.88 459 4.3 66 BULK-47632004
8700 Bulk Product ad76ab9c Toys & Games $507.35 483 4.4 47 BULK-4ef67042
8701 Bulk Product da35d0a7 Electronics $42.19 466 0.4 33 BULK-4d3f9b7b
8702 Bulk Product 331c2487 Books $697.31 143 3.3 5 BULK-6206088d
8703 Bulk Product ef24a1c7 Clothing $459.64 183 0.8 48 BULK-6a2a5ad1
8704 Bulk Product 0dbfc6bf Toys & Games $260.03 239 0.3 53 BULK-fd5b0466
8705 Bulk Product 916718ec Sports & Outdoors $796.79 41 2.2 23 BULK-2405ee74
8706 Bulk Product f90729ac Books $930.16 11 3.3 22 BULK-09a23243
8707 Bulk Product 4b2787e9 Electronics $492.75 84 2.7 52 BULK-48680ed3
8708 Bulk Product 8a1ae9fd Clothing $876.16 48 0.6 68 BULK-87d30500
8709 Bulk Product a1c03810 Clothing $979.30 54 1.0 85 BULK-76a9d3ce
8710 Bulk Product 3374bdd9 Toys & Games $651.87 194 3.2 59 BULK-123e0bb6
8711 Bulk Product acd51975 Electronics $319.88 280 4.3 89 BULK-99f2b691
8712 Bulk Product 70cb8e0a Toys & Games $574.11 333 1.9 77 BULK-5e0bd3ea
8713 Bulk Product a8e3ff61 Toys & Games $936.06 249 4.1 60 BULK-23677662
8714 Bulk Product b5ce585e Sports & Outdoors $369.39 204 1.4 95 BULK-a7e7560a
8715 Bulk Product 1555913f Toys & Games $750.43 103 1.8 79 BULK-a93215ef
8716 Bulk Product 672f6c98 Home & Garden $214.11 464 2.5 69 BULK-e9b6b1b4
8717 Bulk Product 23563af1 Sports & Outdoors $401.49 65 1.0 57 BULK-ebc46f90
8718 Bulk Product 5aee7d50 Home & Garden $476.07 228 2.1 35 BULK-4e5c061d
8719 Bulk Product a188a842 Toys & Games $872.88 226 3.4 13 BULK-13102a2e
8720 Bulk Product a4b37cd9 Home & Garden $625.30 327 4.6 94 BULK-63ec64ab
8721 Bulk Product 931f0b88 Clothing $140.83 86 2.5 7 BULK-6ea97752
8722 Bulk Product c339d510 Electronics $647.73 134 4.5 17 BULK-c6f1885b
8723 Bulk Product e14a5d3a Home & Garden $148.31 174 1.4 9 BULK-f88a5a29
8724 Bulk Product 4ab75299 Home & Garden $840.75 309 0.2 99 BULK-254d55e0
8725 Bulk Product b18aa0ad Clothing $541.08 214 3.2 0 BULK-de816201
8726 Bulk Product 906ec3fb Home & Garden $231.68 384 3.6 92 BULK-52622e21
8727 Bulk Product 27c99cf7 Clothing $578.17 210 4.1 57 BULK-f6e75bca
8728 Bulk Product ddf0dd4b Home & Garden $252.61 68 3.2 69 BULK-3afceade
8729 Bulk Product 4f4b9371 Sports & Outdoors $161.99 80 2.0 64 BULK-c2a84777
8730 Bulk Product b93ce3db Sports & Outdoors $130.93 410 4.2 52 BULK-1f639926
8731 Bulk Product e6201bb1 Clothing $149.96 1 3.6 99 BULK-990ca702
8732 Bulk Product 1d811817 Books $779.33 437 3.8 74 BULK-f0aa7b35
8733 Bulk Product 494fbda6 Clothing $54.00 153 4.3 96 BULK-51df5b40
8734 Bulk Product a20ab515 Electronics $27.37 42 0.4 86 BULK-4074ac32
8735 Bulk Product 3e7ade30 Toys & Games $964.33 83 2.3 22 BULK-6c074df4
8736 Bulk Product 38787c68 Home & Garden $967.40 0 3.3 72 BULK-db249f2d
8737 Bulk Product 6ee7fb2d Home & Garden $605.08 302 0.7 12 BULK-2c313e59
8738 Bulk Product 519faefd Clothing $638.39 81 4.1 14 BULK-03bc2707
8739 Bulk Product 6615c61c Toys & Games $419.46 310 0.6 18 BULK-565372be
8740 Bulk Product 879d71f5 Sports & Outdoors $648.17 487 4.0 38 BULK-61263384
8741 Bulk Product 39bea089 Electronics $838.19 97 1.1 83 BULK-453ea0ef
8742 Bulk Product 9e50d630 Clothing $686.46 147 2.4 98 BULK-0d7ac79e
8743 Bulk Product 959ab3ca Sports & Outdoors $921.69 21 4.6 62 BULK-b9ae55cd
8744 Bulk Product f4fe0f63 Sports & Outdoors $160.78 186 3.9 26 BULK-614a8299
8745 Bulk Product e1e36ca2 Clothing $272.10 403 4.6 23 BULK-811c8a30
8746 Bulk Product 1f4f6065 Clothing $716.46 211 4.0 6 BULK-6d990bb3
8747 Bulk Product 26ac63fc Home & Garden $338.22 108 1.5 63 BULK-f07a9db7
8748 Bulk Product 6bd3daae Clothing $673.59 498 0.8 32 BULK-04d0589b
8749 Bulk Product f231dd13 Toys & Games $92.10 60 3.7 7 BULK-1710eb1d
8750 Bulk Product b860f81b Electronics $703.94 189 3.3 28 BULK-618b9e62
8751 Bulk Product 7ad0300b Home & Garden $314.74 298 2.5 43 BULK-ef6881a7
8752 Bulk Product 74f1a08d Electronics $701.90 487 3.1 24 BULK-7a6da03c
8753 Bulk Product 0cb71727 Books $70.96 222 3.9 25 BULK-3794d509
8754 Bulk Product a79ce942 Clothing $736.19 45 3.4 73 BULK-a2b492b5
8755 Bulk Product d6c90447 Toys & Games $634.74 127 3.2 59 BULK-2da04dce
8756 Bulk Product f83d88e2 Books $46.18 96 4.3 70 BULK-30b74754
8757 Bulk Product 1671a52a Electronics $170.43 258 0.3 93 BULK-6a28f544
8758 Bulk Product 8cddd120 Books $890.72 381 4.3 83 BULK-92ec91ee
8759 Bulk Product 9ffdfe06 Electronics $160.19 130 4.8 70 BULK-804e8663
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