Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

30 ms

Page Size

200

Current Page

57 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 57 Results Showing 11201 - 11400 of 24441

ID Name Category Price Stock Rating Reviews SKU
11760 Bulk Product 15285987 Sports & Outdoors $942.81 240 1.5 13 BULK-42ee143c
11761 Bulk Product 6165e007 Books $461.07 364 1.2 39 BULK-f1d18593
11762 Bulk Product 6b7c1cd1 Home & Garden $932.66 174 3.9 50 BULK-f2e83596
11763 Bulk Product ad38503b Electronics $50.73 314 1.8 5 BULK-01391dae
11764 Bulk Product b8b36171 Sports & Outdoors $487.42 79 3.6 54 BULK-a509d47d
11765 Bulk Product db03baaf Home & Garden $720.99 148 4.7 80 BULK-a6008c92
11766 Bulk Product f2ac9363 Books $517.99 485 0.9 15 BULK-7f73bcd7
11767 Bulk Product 627dd210 Electronics $474.05 225 2.9 67 BULK-69aba7e0
11768 Bulk Product 8187fb9d Sports & Outdoors $45.75 130 4.0 47 BULK-aa0fd431
11769 Bulk Product b0285793 Electronics $443.41 428 4.6 62 BULK-dc19a3bb
11770 Bulk Product 4ef243d2 Electronics $653.00 284 4.2 27 BULK-859e6945
11771 Bulk Product c70fdf0f Books $615.15 39 2.9 72 BULK-1d7ee25e
11772 Bulk Product abb7854b Clothing $527.40 26 0.5 77 BULK-f3912570
11773 Bulk Product 68f75db4 Home & Garden $686.10 212 4.9 34 BULK-161cfbf8
11774 Bulk Product 13192b2a Toys & Games $538.16 203 2.9 2 BULK-9665d396
11775 Bulk Product d2dc0d99 Electronics $125.14 285 1.2 38 BULK-fa1d7245
11776 Bulk Product a9ea71fe Electronics $830.16 122 3.2 90 BULK-428d223b
11777 Bulk Product d561b5ba Home & Garden $981.78 450 1.5 95 BULK-63551241
11778 Bulk Product f1f0c9e1 Sports & Outdoors $862.08 118 2.0 3 BULK-b3fe488e
11779 Bulk Product 41d4535d Books $623.06 108 2.3 8 BULK-7be14979
11780 Bulk Product 0999880f Electronics $348.36 416 1.3 37 BULK-2bcb64ce
11781 Bulk Product b10b9828 Books $158.26 452 3.1 8 BULK-5382b3e4
11782 Bulk Product 594d93bc Clothing $120.15 400 3.7 5 BULK-a0498384
11783 Bulk Product cfa0d165 Sports & Outdoors $905.77 163 3.6 37 BULK-a9c35b28
11784 Bulk Product c0035b1f Books $795.40 241 3.2 84 BULK-4faac094
11785 Bulk Product 1994243c Sports & Outdoors $814.09 323 4.2 43 BULK-28a7a61b
11786 Bulk Product 5f912469 Clothing $546.57 104 3.2 82 BULK-66f1b921
11787 Bulk Product a8d94a91 Sports & Outdoors $97.93 188 1.5 29 BULK-351b3c6f
11788 Bulk Product 608ee668 Home & Garden $731.45 93 1.3 19 BULK-b74c4a5b
11789 Bulk Product ffbcca76 Toys & Games $332.18 335 3.1 58 BULK-a16dcda9
11790 Bulk Product 3292d131 Clothing $197.63 449 3.2 12 BULK-cee69fad
11791 Bulk Product db07b7ee Home & Garden $586.34 365 4.7 47 BULK-9984e2e8
11792 Bulk Product b62db61a Home & Garden $488.52 66 3.4 52 BULK-3d056d0b
11793 Bulk Product ccbc445e Electronics $547.43 197 3.8 30 BULK-0d8f4430
11794 Bulk Product 642c1f2c Toys & Games $689.34 342 4.9 65 BULK-0b7c3886
11795 Bulk Product 0d8ad150 Books $102.57 72 4.0 45 BULK-b4bd2213
11796 Bulk Product 6ac71313 Clothing $779.90 41 3.9 89 BULK-5552ff76
11797 Bulk Product 9a2e216f Sports & Outdoors $164.16 351 0.2 50 BULK-5c7bb65f
11798 Bulk Product 0f871e39 Sports & Outdoors $864.11 239 4.5 84 BULK-7711b1cc
11799 Bulk Product 809b40c1 Books $815.97 283 4.2 65 BULK-ee476982
11800 Bulk Product 6ad81330 Books $282.38 55 2.3 22 BULK-640db75e
11801 Bulk Product 5fbc1eba Toys & Games $565.48 337 1.2 90 BULK-6c959c02
11802 Bulk Product f89306d9 Clothing $205.07 246 1.5 72 BULK-06002891
11803 Bulk Product 7a1d1c61 Books $169.15 319 0.5 51 BULK-44f840c0
11804 Bulk Product e4bc86af Clothing $209.48 135 0.3 49 BULK-5f984dc9
11805 Bulk Product 596fdf2a Toys & Games $873.39 107 2.8 77 BULK-2d61e964
11806 Bulk Product 024bc0cc Books $574.82 231 1.1 94 BULK-7a106fa5
11807 Bulk Product 60ed16db Clothing $246.09 454 1.3 50 BULK-2110b585
11808 Bulk Product de71d115 Electronics $293.91 112 4.5 71 BULK-40c3143e
11809 Bulk Product be6d56f5 Electronics $354.89 467 0.7 28 BULK-65975def
11810 Bulk Product 38eb1bde Home & Garden $871.02 327 0.7 81 BULK-96650738
11811 Bulk Product 71f8dfa4 Clothing $854.19 235 2.9 41 BULK-cb6ac060
11812 Bulk Product cfb3b4c3 Toys & Games $983.21 55 0.6 76 BULK-a8387de5
11813 Bulk Product 07985605 Sports & Outdoors $580.62 131 3.7 71 BULK-f8905969
11814 Bulk Product 103a8e51 Toys & Games $1,006.42 497 3.1 8 BULK-a48880dd
11815 Bulk Product cd758c33 Toys & Games $369.23 416 4.8 60 BULK-fbf48976
11816 Bulk Product af804d8b Toys & Games $354.73 460 0.0 40 BULK-b34512d9
11817 Bulk Product 622aab2b Books $460.52 265 2.0 37 BULK-70fcf395
11818 Bulk Product d4353c44 Home & Garden $450.51 266 4.4 86 BULK-531ae73c
11819 Bulk Product 311c0976 Toys & Games $487.01 288 4.9 13 BULK-4e52efce
11820 Bulk Product 0e9ff3fa Books $486.11 158 1.3 82 BULK-c57d075e
11821 Bulk Product 295e03e6 Toys & Games $150.05 454 0.1 25 BULK-5be87f77
11822 Bulk Product 16a4d230 Toys & Games $841.71 287 3.4 31 BULK-86c22294
11823 Bulk Product 26342d59 Home & Garden $630.11 158 0.5 29 BULK-736a0be1
11824 Bulk Product 741d85df Toys & Games $310.61 419 1.1 35 BULK-b0526723
11825 Bulk Product 6a26491b Home & Garden $606.20 316 2.7 60 BULK-2fc0de4b
11826 Bulk Product 116d31e5 Books $737.30 73 2.3 34 BULK-946114a1
11827 Bulk Product ec866f1c Electronics $857.46 293 3.5 97 BULK-fbbd8e3d
11828 Bulk Product 2e02bceb Electronics $266.41 494 0.3 19 BULK-aea2ffa8
11829 Bulk Product eafa26a7 Sports & Outdoors $358.00 6 4.4 7 BULK-89d89fe5
11830 Bulk Product 5de7a6e8 Sports & Outdoors $476.55 229 1.6 46 BULK-2f30ae99
11831 Bulk Product 09807e9f Toys & Games $607.57 409 2.4 88 BULK-6a9ecc89
11832 Bulk Product ffad1879 Home & Garden $539.66 476 3.9 15 BULK-9491a2ba
11833 Bulk Product 7915fe94 Sports & Outdoors $693.37 70 2.5 28 BULK-8155c8f5
11834 Bulk Product efc8ad3e Sports & Outdoors $506.23 29 4.0 6 BULK-722fc0b0
11835 Bulk Product 2e62e74e Electronics $58.89 20 2.8 42 BULK-e64b6b55
11836 Bulk Product 2dd6962e Sports & Outdoors $815.88 367 3.8 43 BULK-d40ad4d8
11837 Bulk Product a0de75e9 Clothing $405.88 68 1.7 64 BULK-448b567a
11838 Bulk Product 3bbfbc1c Toys & Games $773.53 469 3.2 82 BULK-f6271868
11839 Bulk Product 206a5516 Clothing $20.01 137 1.8 75 BULK-d1e18ec6
11840 Bulk Product d04a06e1 Books $434.80 391 3.2 46 BULK-72a1888b
11841 Bulk Product f4e22404 Clothing $129.14 347 4.8 71 BULK-5ff6e8f1
11842 Bulk Product 4226fc9d Sports & Outdoors $721.88 58 1.4 28 BULK-7ede690a
11843 Bulk Product 3b8a2fcc Toys & Games $647.57 407 2.2 68 BULK-d5e5b0fa
11844 Bulk Product 24deead5 Toys & Games $882.51 412 2.3 95 BULK-df9b1b82
11845 Bulk Product 5c932ff8 Toys & Games $188.19 71 3.8 55 BULK-dcd9876c
11846 Bulk Product 4be53d09 Sports & Outdoors $970.75 465 4.9 51 BULK-b3a77a84
11847 Bulk Product 54fad82e Sports & Outdoors $607.40 31 3.9 38 BULK-a7f9a428
11848 Bulk Product a3c623df Toys & Games $38.50 51 4.3 72 BULK-73c7d878
11849 Bulk Product 30542e42 Clothing $398.81 431 0.5 32 BULK-6adc32cd
11850 Bulk Product 8f4a086a Clothing $813.91 270 1.5 40 BULK-46bbe587
11851 Bulk Product f0388dfe Electronics $388.92 99 1.9 11 BULK-e660570d
11852 Bulk Product db5bd664 Toys & Games $885.98 234 2.1 71 BULK-5456120a
11853 Bulk Product a0a4e124 Books $267.69 301 2.6 48 BULK-1f44fe01
11854 Bulk Product eefc7162 Electronics $153.74 218 0.9 52 BULK-d3c21e41
11855 Bulk Product 63094874 Toys & Games $288.35 304 3.2 74 BULK-11c8a3bb
11856 Bulk Product 3098223b Toys & Games $387.32 347 3.3 13 BULK-bbb19c19
11857 Bulk Product 12852fca Books $15.82 273 0.2 65 BULK-fd9748d0
11858 Bulk Product bb994d9e Electronics $810.10 355 1.4 72 BULK-1ab5f5d8
11859 Bulk Product af0ace7a Sports & Outdoors $28.22 380 1.1 40 BULK-ce919e9a
11860 Bulk Product b5ce5693 Home & Garden $133.42 133 1.0 49 BULK-bb375199
11861 Bulk Product 9960c450 Home & Garden $258.21 369 2.5 3 BULK-9922b8dc
11862 Bulk Product 07952fa3 Toys & Games $211.02 186 0.4 7 BULK-173c8c11
11863 Bulk Product e75328f7 Home & Garden $827.60 139 2.0 11 BULK-6d20737a
11864 Bulk Product 8cced505 Electronics $151.20 498 3.3 44 BULK-550031d1
11865 Bulk Product 5a257602 Toys & Games $591.11 314 3.0 48 BULK-5fea7c3d
11866 Bulk Product 77dc8aaa Clothing $213.67 54 4.7 7 BULK-4633eb26
11867 Bulk Product 70d3bf67 Books $357.91 215 3.9 86 BULK-f40f2e75
11868 Bulk Product c01c2a6e Books $557.61 171 3.3 60 BULK-40f5e7ab
11869 Bulk Product 70aa0f86 Electronics $130.77 403 1.4 91 BULK-73b2b507
11870 Bulk Product 90811b59 Toys & Games $727.81 479 4.3 81 BULK-824c161b
11871 Bulk Product 314bfe3c Electronics $564.22 492 4.9 69 BULK-73d9d320
11872 Bulk Product aa41ecde Clothing $588.81 94 2.2 75 BULK-6324b3d6
11873 Bulk Product 562812c6 Books $109.80 483 2.6 9 BULK-af47a21f
11874 Bulk Product 865d672a Toys & Games $562.20 491 2.7 23 BULK-3b60a09a
11875 Bulk Product 247767a0 Electronics $296.10 326 1.3 96 BULK-16491be6
11876 Bulk Product 418e8227 Home & Garden $894.42 425 4.5 65 BULK-8fab7be3
11877 Bulk Product b7f428bd Toys & Games $917.30 427 2.3 37 BULK-64cdc486
11878 Bulk Product 57b2de4b Home & Garden $991.06 289 0.7 19 BULK-16f13391
11879 Bulk Product 79c1b6e1 Clothing $865.82 170 3.8 3 BULK-6131a2e7
11880 Bulk Product 349c4f15 Sports & Outdoors $918.87 284 4.7 17 BULK-c7fe2819
11881 Bulk Product 831482d7 Books $69.87 316 3.9 84 BULK-74c76cf3
11882 Bulk Product 04f1442d Sports & Outdoors $918.19 58 1.1 4 BULK-36dc3c04
11883 Bulk Product 279483f6 Home & Garden $780.27 433 4.0 10 BULK-db4041f3
11884 Bulk Product eb31cc7b Clothing $901.69 261 1.6 14 BULK-174d4817
11885 Bulk Product 3255ca83 Electronics $91.77 96 3.9 47 BULK-511f3a55
11886 Bulk Product d1044c77 Toys & Games $306.79 245 2.1 62 BULK-5329bffd
11887 Bulk Product 3a8fe310 Toys & Games $11.14 68 1.7 77 BULK-5533dbcd
11888 Bulk Product 4712e02c Sports & Outdoors $718.09 41 4.2 78 BULK-6ad52ff7
11889 Bulk Product b7704fbb Electronics $744.52 382 4.5 53 BULK-10c3c584
11890 Bulk Product 37dd0be5 Sports & Outdoors $700.00 160 1.3 2 BULK-2d397463
11891 Bulk Product a72a8098 Home & Garden $612.87 186 0.8 35 BULK-4c49c57f
11892 Bulk Product d83373c0 Sports & Outdoors $334.50 433 1.2 32 BULK-e1bc5715
11893 Bulk Product 47728fba Toys & Games $385.74 214 0.4 80 BULK-228c1ef3
11894 Bulk Product 0b3d0cd6 Clothing $127.15 348 1.9 44 BULK-6239e063
11895 Bulk Product 1b36ddc8 Sports & Outdoors $123.67 423 0.6 76 BULK-047ae241
11896 Bulk Product 7b19bf1f Clothing $873.68 129 0.0 94 BULK-4179704d
11897 Bulk Product 0ebac209 Clothing $509.12 433 1.4 38 BULK-858cca3d
11898 Bulk Product ee88e3ec Books $231.01 286 0.7 14 BULK-e7a786b9
11899 Bulk Product 9c64a2fc Home & Garden $576.46 101 4.1 31 BULK-da9e92f5
11900 Bulk Product 6315bbc9 Books $300.69 416 3.1 93 BULK-be0ab1c7
11901 Bulk Product ba8b6510 Toys & Games $517.35 102 1.2 41 BULK-a28a76e7
11902 Bulk Product 4238a002 Sports & Outdoors $231.94 321 0.8 60 BULK-0e3d5203
11903 Bulk Product 7e639a02 Home & Garden $564.86 311 3.6 11 BULK-0d400cc3
11904 Bulk Product 5b5d0036 Electronics $917.77 374 0.5 58 BULK-89358082
11905 Bulk Product eaddfd05 Books $704.98 3 4.9 14 BULK-b8c48f62
11906 Bulk Product 26e3d499 Books $605.64 303 4.9 52 BULK-38558919
11907 Bulk Product 399f90f0 Books $540.02 245 4.0 10 BULK-7b365661
11908 Bulk Product 24ac614d Books $282.57 4 2.8 16 BULK-f1f1248f
11909 Bulk Product cb02182b Clothing $710.60 148 0.7 44 BULK-f44f53da
11910 Bulk Product c66d63db Home & Garden $733.95 363 1.4 21 BULK-7681ad48
11911 Bulk Product 90a8e8b4 Home & Garden $818.98 210 2.8 96 BULK-5ada9560
11912 Bulk Product cd256741 Clothing $690.47 120 4.4 4 BULK-37451666
11913 Bulk Product a7d72602 Electronics $286.60 197 4.8 15 BULK-a3acadd4
11914 Bulk Product 4c6edec9 Electronics $535.49 143 3.3 9 BULK-8ae2bda3
11915 Bulk Product 72853634 Sports & Outdoors $60.51 225 3.7 14 BULK-d62c81cc
11916 Bulk Product dad0a912 Sports & Outdoors $918.39 40 0.1 57 BULK-211053b7
11917 Bulk Product f3ba8c2e Electronics $571.82 89 3.1 58 BULK-8029f744
11918 Bulk Product 816ee9fa Home & Garden $563.72 303 4.8 45 BULK-8114d487
11919 Bulk Product 1e40341e Home & Garden $850.64 104 3.7 85 BULK-c13bb2ea
11920 Bulk Product cc78b167 Electronics $864.10 394 1.7 10 BULK-a380f0d4
11921 Bulk Product 6e85f5e6 Sports & Outdoors $402.41 320 1.4 64 BULK-fb4a41ff
11922 Bulk Product d32cc209 Sports & Outdoors $415.80 232 4.7 45 BULK-8e469c04
11923 Bulk Product d65ccba7 Clothing $10.79 178 3.5 30 BULK-7c50153f
11924 Bulk Product fffa19d2 Sports & Outdoors $993.02 39 2.6 31 BULK-a4290257
11925 Bulk Product 9623758f Books $339.83 32 4.3 91 BULK-395250be
11926 Bulk Product 8eaab14f Books $955.78 155 0.5 15 BULK-0e68ca23
11927 Bulk Product e3fd8b09 Electronics $358.64 356 4.5 71 BULK-812b9b00
11928 Bulk Product 663dbe96 Toys & Games $848.52 215 3.6 20 BULK-b64dc456
11929 Bulk Product 0ea1f7cc Books $800.88 212 2.7 15 BULK-ef83127d
11930 Bulk Product c40bb711 Home & Garden $290.14 217 3.4 35 BULK-0dd4f0f0
11931 Bulk Product 9265571e Clothing $292.46 48 4.0 60 BULK-78eefab1
11932 Bulk Product a291bb67 Home & Garden $487.20 482 3.8 11 BULK-a9abf34c
11933 Bulk Product eaa679f3 Toys & Games $109.08 426 4.7 66 BULK-4fd045bd
11934 Bulk Product b2fbb5a1 Toys & Games $710.12 50 2.4 26 BULK-5a83bd75
11935 Bulk Product d369a692 Clothing $197.24 394 0.9 8 BULK-ecdf1e51
11936 Bulk Product 743fadc3 Books $635.44 454 4.4 56 BULK-659327c4
11937 Bulk Product 80c3da14 Electronics $710.81 284 4.2 77 BULK-fbd2525a
11938 Bulk Product d1a26551 Electronics $568.98 377 1.8 94 BULK-12476b0d
11939 Bulk Product c41ff9f7 Clothing $198.70 74 4.8 20 BULK-d82b3a8f
11940 Bulk Product b7961f33 Toys & Games $278.22 268 0.6 15 BULK-f743fd80
11941 Bulk Product f34c753f Clothing $391.41 133 2.3 38 BULK-bd3f803c
11942 Bulk Product 2cfe0b61 Home & Garden $430.23 233 4.3 38 BULK-f81d532e
11943 Bulk Product 93f7c466 Toys & Games $578.61 430 3.2 95 BULK-43c8c2e1
11944 Bulk Product 0bb162ab Toys & Games $130.43 21 2.3 9 BULK-c957f113
11945 Bulk Product bce8ec25 Sports & Outdoors $72.65 382 4.3 8 BULK-d23ec2d3
11946 Bulk Product 3dfecbe9 Toys & Games $452.86 180 0.3 10 BULK-6dd0f940
11947 Bulk Product 31adf0f2 Electronics $666.60 146 2.7 58 BULK-89208ed5
11948 Bulk Product ae610a3b Clothing $1,000.06 149 3.8 9 BULK-16e3dee3
11949 Bulk Product abe5c2b2 Home & Garden $694.05 67 2.4 62 BULK-d5f7b0c4
11950 Bulk Product fa31beec Toys & Games $394.05 108 3.4 74 BULK-c0f68c3a
11951 Bulk Product fea13e66 Books $152.57 186 2.5 23 BULK-ff2e3a68
11952 Bulk Product aa5b7d74 Toys & Games $990.33 342 4.1 95 BULK-29a866fa
11953 Bulk Product 53fe9c94 Sports & Outdoors $361.56 476 1.3 74 BULK-76250b0e
11954 Bulk Product 977a5264 Home & Garden $458.81 176 2.3 93 BULK-0eff5a67
11955 Bulk Product e2e7ee19 Books $66.52 306 3.8 54 BULK-2b112178
11956 Bulk Product c45e6b37 Books $69.76 335 4.4 88 BULK-af0c05a5
11957 Bulk Product afc4ce2e Electronics $874.54 308 0.7 43 BULK-69c66f0f
11958 Bulk Product ed616ad0 Electronics $256.99 271 0.1 18 BULK-89a771f4
11959 Bulk Product 7a267c91 Toys & Games $516.12 355 1.2 27 BULK-997922fe
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