Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

14 ms

Page Size

200

Current Page

121 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 121 Results Showing 24001 - 24200 of 24441

ID Name Category Price Stock Rating Reviews SKU
24560 Bulk Product 3716c0af Clothing $951.22 219 0.4 42 BULK-30b6a92c
24561 Bulk Product 0a9af138 Home & Garden $478.58 228 2.6 54 BULK-1c5785e5
24562 Bulk Product b51da0d6 Sports & Outdoors $535.42 305 0.3 82 BULK-d9834c90
24563 Bulk Product c3bfcaa7 Electronics $133.20 171 1.0 39 BULK-60d4ca51
24564 Bulk Product 5c156f25 Home & Garden $398.04 53 0.8 71 BULK-f07ec94e
24565 Bulk Product 02242e59 Home & Garden $300.62 322 4.8 68 BULK-46b85af5
24566 Bulk Product a80f9c49 Toys & Games $110.46 367 4.3 36 BULK-404a664e
24567 Bulk Product 75dd9973 Home & Garden $879.07 313 2.6 16 BULK-53bbda79
24568 Bulk Product fa845c0d Home & Garden $718.46 452 2.3 83 BULK-b1cee31c
24569 Bulk Product d3985827 Books $301.86 34 2.3 69 BULK-b7b2f472
24570 Bulk Product 60f0356f Books $14.84 223 1.6 73 BULK-00a52ab6
24571 Bulk Product 674fc516 Books $602.65 323 2.4 38 BULK-e1a55636
24572 Bulk Product 4a53d9f8 Books $540.35 21 0.9 4 BULK-8ecdcf22
24573 Bulk Product 4bcb6a09 Sports & Outdoors $449.17 359 4.5 90 BULK-6870f344
24574 Bulk Product e1048dcb Sports & Outdoors $157.10 203 3.7 57 BULK-e46fc905
24575 Bulk Product 06bc9bd0 Toys & Games $574.34 117 4.1 83 BULK-7092ad18
24576 Bulk Product 53e24113 Books $193.87 82 3.2 11 BULK-aca94324
24577 Bulk Product 3132a9f2 Home & Garden $374.94 23 0.5 61 BULK-dc78f365
24578 Bulk Product a2a47dd0 Home & Garden $58.97 128 4.0 67 BULK-e5b5268d
24579 Bulk Product 06336cb2 Electronics $373.39 424 3.6 5 BULK-a091a382
24580 Bulk Product 6a72c32f Electronics $106.18 438 2.2 45 BULK-45985196
24581 Bulk Product 5edc63a2 Toys & Games $748.61 192 1.7 59 BULK-97f7fdc2
24582 Bulk Product dcb10d48 Home & Garden $623.07 76 1.3 25 BULK-ecc67d18
24583 Bulk Product 931aa349 Sports & Outdoors $747.48 423 0.9 99 BULK-27bb2734
24584 Bulk Product 6c3b8064 Sports & Outdoors $839.23 479 1.7 21 BULK-4ab6c13d
24585 Bulk Product 3df804fc Clothing $187.24 86 0.0 56 BULK-4d257d83
24586 Bulk Product 82492be9 Books $1,002.88 276 2.0 85 BULK-57bf81a2
24587 Bulk Product 8bb0b586 Clothing $520.02 409 2.2 21 BULK-0bd453d8
24588 Bulk Product ab95eec9 Electronics $655.09 480 1.7 21 BULK-e02720d8
24589 Bulk Product 5b9c9d80 Books $309.87 212 1.1 18 BULK-28c8cd68
24590 Bulk Product 5f05024c Toys & Games $50.21 435 2.6 18 BULK-0c4de4df
24591 Bulk Product 7c25e572 Toys & Games $461.66 36 4.9 58 BULK-5f0dd580
24592 Bulk Product f9fe7a14 Electronics $329.11 363 3.0 48 BULK-3e7fcf76
24593 Bulk Product 4a1736d3 Sports & Outdoors $38.65 50 2.8 58 BULK-c02485b0
24594 Bulk Product 1cac349a Toys & Games $700.51 256 3.5 87 BULK-337a27bd
24595 Bulk Product 0d14bdad Sports & Outdoors $850.04 241 2.7 36 BULK-abc80691
24596 Bulk Product 56bf92e4 Books $408.47 161 1.2 18 BULK-861f62f0
24597 Bulk Product 580ba6f4 Home & Garden $282.30 440 4.6 52 BULK-f582ec7d
24598 Bulk Product 0a04c629 Sports & Outdoors $880.49 247 2.5 42 BULK-d52b6ef2
24599 Bulk Product d3efdcf8 Home & Garden $1,005.36 254 4.6 52 BULK-b7cc9a51
24600 Bulk Product c4e4f5bb Home & Garden $969.24 265 4.0 21 BULK-6b1af499
24601 Bulk Product 3ac41f64 Toys & Games $893.08 414 2.8 8 BULK-311a44a2
24602 Bulk Product bf442757 Toys & Games $993.68 179 0.3 20 BULK-4a8f980c
24603 Bulk Product 36a96ca2 Clothing $22.47 2 4.2 79 BULK-b28bc70a
24604 Bulk Product 85c38df1 Home & Garden $478.82 365 3.9 93 BULK-ddbff956
24605 Bulk Product 4bbf7614 Sports & Outdoors $814.64 445 0.8 84 BULK-fe181a67
24606 Bulk Product af6025ae Home & Garden $93.62 276 2.5 49 BULK-1c3ef90b
24607 Bulk Product a98b53e3 Clothing $463.78 395 3.3 91 BULK-90f66996
24608 Bulk Product 1c501d6d Sports & Outdoors $918.10 416 3.6 75 BULK-3d387b8f
24609 Bulk Product f68842f5 Clothing $822.88 249 3.3 27 BULK-39bdf177
24610 Bulk Product fd027f52 Clothing $776.55 308 0.3 10 BULK-37e73053
24611 Bulk Product 593adbc1 Electronics $315.47 401 0.4 15 BULK-e1f48cab
24612 Bulk Product 3bbcfebb Sports & Outdoors $284.85 257 1.5 46 BULK-ba254278
24613 Bulk Product b84455aa Electronics $611.67 60 0.5 66 BULK-cf3b86c8
24614 Bulk Product b4ae60f6 Home & Garden $119.62 378 1.1 7 BULK-ec3695d0
24615 Bulk Product 39dddb2c Electronics $105.46 243 0.8 20 BULK-c4643215
24616 Bulk Product 426e5656 Toys & Games $490.97 447 4.7 94 BULK-56add5ef
24617 Bulk Product 63d23214 Books $183.97 348 1.0 99 BULK-9ebb18cd
24618 Bulk Product 8f7edf93 Clothing $400.36 364 0.6 3 BULK-09b08119
24619 Bulk Product ed2862d8 Sports & Outdoors $647.08 221 3.7 79 BULK-47a936e1
24620 Bulk Product d38f1336 Books $421.45 383 0.7 95 BULK-3a3283ba
24621 Bulk Product d95a3b11 Sports & Outdoors $632.37 163 3.0 76 BULK-337b77f8
24622 Bulk Product 4638d7cc Electronics $720.08 364 3.9 30 BULK-0b2d475c
24623 Bulk Product 8be9d977 Toys & Games $815.84 390 4.0 9 BULK-dfb17212
24624 Bulk Product 9f2d77b0 Home & Garden $398.05 401 3.6 2 BULK-9cd5666e
24625 Bulk Product 6921a264 Clothing $413.56 76 4.4 67 BULK-80bca9fa
24626 Bulk Product 13b03cef Sports & Outdoors $156.80 445 0.9 5 BULK-885c1ad5
24627 Bulk Product 88387b42 Clothing $420.58 61 1.1 89 BULK-d58b51a4
24628 Bulk Product b72a23df Electronics $262.09 183 2.4 38 BULK-e8972899
24629 Bulk Product e2dbe41a Electronics $779.93 328 3.7 77 BULK-e33a1bf7
24630 Bulk Product 4f2a07cd Electronics $429.66 468 2.9 49 BULK-7127cb4c
24631 Bulk Product 969b414d Sports & Outdoors $73.54 81 4.3 50 BULK-8bbcf1fe
24632 Bulk Product 4c5a3258 Toys & Games $152.47 359 1.8 43 BULK-b24bb5da
24633 Bulk Product 131c969d Clothing $679.73 45 0.1 11 BULK-ef8bdd53
24634 Bulk Product 11e7ce94 Toys & Games $932.93 64 2.4 46 BULK-aacede58
24635 Bulk Product 2892f7bc Home & Garden $478.51 365 0.2 55 BULK-5982ab5a
24636 Bulk Product e4f5f51b Books $834.86 403 2.1 70 BULK-c4e74f3e
24637 Bulk Product 85bbf799 Clothing $884.43 304 4.4 56 BULK-ece144ae
24638 Bulk Product a5b25169 Books $697.22 457 0.2 31 BULK-fa4ec5d0
24639 Bulk Product 3b99d163 Toys & Games $353.75 424 3.1 32 BULK-f0897f3d
24640 Bulk Product c5da991b Electronics $505.47 450 3.0 41 BULK-9ad9c4ad
24641 Bulk Product a3a258a5 Electronics $55.59 114 1.7 80 BULK-67745a6f
24642 Bulk Product a3e3ddad Clothing $312.61 388 0.3 51 BULK-d4b5b6e8
24643 Bulk Product f3b0afea Sports & Outdoors $835.60 288 4.0 33 BULK-5d92c274
24644 Bulk Product bf7d2fd0 Sports & Outdoors $959.05 330 3.4 46 BULK-783835d0
24645 Bulk Product f4901d3a Toys & Games $712.67 49 2.8 50 BULK-b9b7efc4
24646 Bulk Product 9fd5aab3 Books $136.62 2 2.2 90 BULK-cac0f38b
24647 Bulk Product 90fdc77c Electronics $100.19 371 1.6 15 BULK-320016a4
24648 Bulk Product 65070673 Electronics $241.43 323 1.6 74 BULK-9b9c6b12
24649 Bulk Product 01b04176 Toys & Games $275.67 57 1.0 50 BULK-43bb9b07
24650 Bulk Product b504e73b Electronics $151.05 357 3.7 58 BULK-e2e4d39b
24651 Bulk Product 6f4dd0fd Electronics $570.33 355 3.4 37 BULK-ff06842a
24652 Bulk Product 537437da Toys & Games $443.08 291 2.9 44 BULK-b6fd0541
24653 Bulk Product 3a4a1cd7 Books $785.62 186 4.5 70 BULK-df87375c
24654 Bulk Product 79398654 Clothing $211.11 313 1.4 4 BULK-dc49790b
24655 Bulk Product da26453c Clothing $700.91 293 1.3 94 BULK-4b7dca4a
24656 Bulk Product bf9fb691 Clothing $84.13 209 2.8 17 BULK-bf04e4da
24657 Bulk Product 7168a7cc Electronics $189.77 161 4.6 56 BULK-682c3128
24658 Bulk Product dadcb113 Clothing $431.02 284 0.4 70 BULK-925d08e0
24659 Bulk Product 5cc37f5a Sports & Outdoors $940.97 15 0.7 26 BULK-c12e9321
24660 Bulk Product a9d9aa0f Electronics $161.24 227 4.3 32 BULK-b68f6a9f
24661 Bulk Product 2f97a38a Toys & Games $58.75 390 3.7 94 BULK-77da57a0
24662 Bulk Product dfab26fb Home & Garden $995.37 64 3.5 68 BULK-0cf9cac4
24663 Bulk Product 03956e3e Books $724.42 34 4.7 35 BULK-9f49b43a
24664 Bulk Product 81ea9a51 Sports & Outdoors $256.73 25 2.2 96 BULK-e17af7a2
24665 Bulk Product 6b4641e5 Toys & Games $885.44 101 0.3 62 BULK-3edbf3e5
24666 Bulk Product f9f13827 Clothing $350.91 153 3.5 82 BULK-1070e341
24667 Bulk Product 01c2f6eb Books $771.86 451 0.9 22 BULK-03e2cc2e
24668 Bulk Product 4b4705ec Clothing $744.62 427 0.7 66 BULK-3b2d4213
24669 Bulk Product d36ca176 Books $244.55 118 2.5 84 BULK-77a527f0
24670 Bulk Product bb772d48 Clothing $204.74 220 1.3 75 BULK-d59d746d
24671 Bulk Product 8c71d3b5 Clothing $495.04 391 2.0 95 BULK-13901002
24672 Bulk Product 1d8fff89 Toys & Games $951.70 134 3.5 21 BULK-413032a0
24673 Bulk Product 6637ad72 Sports & Outdoors $800.04 89 1.3 12 BULK-ea3f1b78
24674 Bulk Product c6a97bb1 Home & Garden $571.81 230 1.1 37 BULK-45afbca5
24675 Bulk Product de4978ac Clothing $656.08 380 3.3 6 BULK-91287d6a
24676 Bulk Product 272e28c4 Books $698.97 344 4.8 64 BULK-7e59ce81
24677 Bulk Product 58841fcf Clothing $574.67 119 3.2 86 BULK-80b24003
24678 Bulk Product 193fe0d1 Clothing $782.07 306 0.7 96 BULK-f643883e
24679 Bulk Product 3f2ade7d Sports & Outdoors $952.10 139 0.5 17 BULK-5c5b5c05
24680 Bulk Product a9bb5800 Books $653.78 68 1.5 4 BULK-9a27277f
24681 Bulk Product 22af4f53 Toys & Games $328.67 287 4.7 35 BULK-d8ec0b76
24682 Bulk Product 50527222 Sports & Outdoors $553.98 94 2.8 5 BULK-9bb7c284
24683 Bulk Product 9aae81cb Home & Garden $666.29 396 3.2 40 BULK-f15156dd
24684 Bulk Product ecd2ca58 Books $188.95 307 0.2 7 BULK-31628e2d
24685 Bulk Product 8393f308 Toys & Games $655.21 130 0.7 80 BULK-d45a6a2f
24686 Bulk Product 7a6c4184 Sports & Outdoors $892.58 297 4.0 13 BULK-b6586361
24687 Bulk Product 06750cca Toys & Games $803.08 29 2.6 95 BULK-c85147ff
24688 Bulk Product 017f2927 Toys & Games $209.47 36 3.0 37 BULK-7b3d2a66
24689 Bulk Product 71e552fb Clothing $925.46 230 2.5 68 BULK-0d6b729a
24690 Bulk Product 9abe0353 Books $472.78 175 4.3 22 BULK-2bc7ff75
24691 Bulk Product e0217152 Toys & Games $459.05 166 0.9 44 BULK-95f33e6c
24692 Bulk Product 2c15dc0d Clothing $522.97 438 2.2 87 BULK-b0ffa157
24693 Bulk Product e7f932ce Home & Garden $972.57 442 1.1 37 BULK-e0975117
24694 Bulk Product 31197b89 Toys & Games $501.18 368 3.5 39 BULK-8da9054a
24695 Bulk Product e75e540c Sports & Outdoors $958.67 382 2.5 88 BULK-396b8977
24696 Bulk Product 85dbd4ff Books $785.37 291 0.6 94 BULK-d414d97e
24697 Bulk Product f87cac6b Toys & Games $720.42 92 2.8 11 BULK-3bdca679
24698 Bulk Product 360617d5 Electronics $863.55 363 4.8 23 BULK-bb7a5215
24699 Bulk Product 21f234ba Home & Garden $641.00 118 0.0 94 BULK-5447ee30
24700 Bulk Product 9704a430 Toys & Games $271.21 156 2.1 76 BULK-1cec3387
24701 Bulk Product 7c3ba02a Home & Garden $729.36 123 4.2 22 BULK-722ec8e2
24702 Bulk Product ecc18f93 Home & Garden $182.50 379 1.9 26 BULK-7d4b92a5
24703 Bulk Product 29d49133 Sports & Outdoors $905.66 466 3.7 35 BULK-29303ee6
24704 Bulk Product 4050bc72 Home & Garden $450.94 428 0.4 71 BULK-04c2252a
24705 Bulk Product 0d5f8e8a Electronics $256.41 491 1.5 59 BULK-33fe4579
24706 Bulk Product 7dd5e164 Toys & Games $888.43 489 1.6 84 BULK-25d84a73
24707 Bulk Product 88424426 Clothing $335.11 361 2.7 14 BULK-a205ce8b
24708 Bulk Product f0975f8e Toys & Games $819.37 486 4.5 18 BULK-5f3ba09e
24709 Bulk Product 2830c762 Home & Garden $772.83 489 1.7 60 BULK-ed856fea
24710 Bulk Product 572a4bd3 Electronics $592.85 312 0.1 55 BULK-f287f25b
24711 Bulk Product 08819a5f Books $887.84 436 0.6 11 BULK-28cfa2e3
24712 Bulk Product 4239abd6 Home & Garden $770.54 328 0.1 28 BULK-6bfb26be
24713 Bulk Product a1bd0b5a Books $866.03 269 1.4 23 BULK-32b94361
24714 Bulk Product 3f4f3430 Toys & Games $660.58 203 4.1 46 BULK-8848635a
24715 Bulk Product 54a557a2 Clothing $704.56 343 0.3 47 BULK-5a9695d7
24716 Bulk Product ae227e0c Electronics $810.50 411 1.9 25 BULK-bdc76795
24717 Bulk Product 4a826322 Electronics $866.59 352 4.1 21 BULK-9dd421b8
24718 Bulk Product 88fedad0 Home & Garden $365.86 203 4.4 34 BULK-6615674d
24719 Bulk Product 15132a88 Electronics $530.71 76 2.9 35 BULK-363b7d1e
24720 Bulk Product 85ae4fa7 Electronics $167.53 81 3.7 65 BULK-228d0073
24721 Bulk Product c7bd6e94 Home & Garden $618.56 171 4.6 74 BULK-078d01fc
24722 Bulk Product 14f31d2f Home & Garden $446.05 356 2.6 68 BULK-24e94774
24723 Bulk Product b07ea1b6 Toys & Games $317.10 476 0.6 39 BULK-5450cac1
24724 Bulk Product e1b5f3c9 Clothing $961.13 38 4.2 53 BULK-1af063c0
24725 Bulk Product 5ad4f7ac Toys & Games $482.00 12 3.7 28 BULK-eb861c7e
24726 Bulk Product 5e1c58e3 Home & Garden $101.38 177 4.7 82 BULK-6661219b
24727 Bulk Product 6bb9cb69 Sports & Outdoors $11.04 179 1.0 77 BULK-6db76db8
24728 Bulk Product 242a6e11 Clothing $794.71 410 0.5 35 BULK-7e988af6
24729 Bulk Product 4271783d Clothing $619.11 225 3.6 47 BULK-2b16d922
24730 Bulk Product 94ccfbec Sports & Outdoors $344.72 36 1.0 13 BULK-aed93e73
24731 Bulk Product c542d778 Toys & Games $411.85 470 1.4 9 BULK-52c99df9
24732 Bulk Product 6cfa5e8d Toys & Games $366.92 355 0.3 23 BULK-a0736b85
24733 Bulk Product 3332692c Electronics $114.50 13 1.1 8 BULK-bc330035
24734 Bulk Product 83f52e43 Clothing $594.78 330 2.2 93 BULK-e9bff9c3
24735 Bulk Product 203dc235 Clothing $374.26 146 2.3 58 BULK-c1c195cd
24736 Bulk Product bc7d8b6a Toys & Games $944.80 342 3.1 70 BULK-bdf74c42
24737 Bulk Product e395d55d Clothing $595.41 302 4.8 61 BULK-be95f52e
24738 Bulk Product 9355874e Home & Garden $579.37 105 3.5 24 BULK-d1e915e8
24739 Bulk Product 8141c7c6 Home & Garden $552.07 446 3.8 52 BULK-2220540f
24740 Bulk Product ef70eb34 Electronics $775.07 91 4.8 42 BULK-c6e43a39
24741 Bulk Product 445e8f5a Home & Garden $819.48 327 0.6 34 BULK-85f83ba9
24742 Bulk Product a925a252 Toys & Games $908.09 465 1.3 3 BULK-1c6324ad
24743 Bulk Product 5cbf473c Sports & Outdoors $179.64 451 1.2 73 BULK-d12eecab
24744 Bulk Product 37a267ce Sports & Outdoors $141.59 261 0.3 3 BULK-5b0dcf0a
24745 Bulk Product ae98e9b9 Clothing $282.24 382 0.2 69 BULK-b839e829
24746 Bulk Product b1197397 Clothing $570.80 77 1.0 77 BULK-6bd28313
24747 Bulk Product 7e84fbc6 Books $141.93 19 2.8 78 BULK-26fc14ad
24748 Bulk Product 4f5ff46d Toys & Games $46.95 252 3.2 21 BULK-d586695c
24749 Bulk Product 8173a4a5 Books $28.12 453 1.7 52 BULK-bb5f23b8
24750 Bulk Product 8e4ffc4b Toys & Games $457.44 260 4.1 25 BULK-0998e9e1
24751 Bulk Product f2e43b29 Books $359.56 171 3.7 27 BULK-564843e4
24752 Bulk Product ce2314a1 Sports & Outdoors $213.02 221 4.5 47 BULK-3a295be2
24753 Bulk Product cdfadf8f Electronics $960.70 24 1.7 66 BULK-bf1acd7a
24754 Bulk Product 1210ffbe Sports & Outdoors $961.79 55 1.5 75 BULK-6d15a27b
24755 Bulk Product 3cbb3509 Toys & Games $557.38 459 3.8 61 BULK-ff57f265
24756 Bulk Product 8c61f6dc Electronics $43.56 89 2.2 5 BULK-2f90c60e
24757 Bulk Product d7f98966 Books $79.93 5 2.3 70 BULK-edd416f9
24758 Bulk Product 6ed4862a Electronics $412.14 155 1.0 97 BULK-72a7f43e
24759 Bulk Product 1b99f168 Electronics $320.50 268 1.1 54 BULK-9a3c00cd
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