Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

14 ms

Page Size

200

Current Page

122 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 122 Results Showing 24201 - 24400 of 24441

ID Name Category Price Stock Rating Reviews SKU
24760 Bulk Product ea62d6ec Books $498.37 495 1.7 24 BULK-becf3b88
24761 Bulk Product a8f87cc0 Books $93.98 367 1.5 36 BULK-c353d0b5
24762 Bulk Product 07671877 Electronics $268.24 154 0.7 31 BULK-1f21d159
24763 Bulk Product e55a4758 Sports & Outdoors $970.04 74 4.7 70 BULK-31f140bd
24764 Bulk Product b403da8b Electronics $272.33 237 1.4 37 BULK-453651bf
24765 Bulk Product 635bf88e Electronics $997.73 359 3.0 96 BULK-e347fb26
24766 Bulk Product 754d298e Books $268.31 3 3.7 47 BULK-e75aee99
24767 Bulk Product e8d8d37c Electronics $580.00 78 1.4 63 BULK-b9eef3f6
24768 Bulk Product fd6423a0 Toys & Games $692.21 111 3.9 9 BULK-cd936185
24769 Bulk Product a9072441 Clothing $984.66 8 2.1 42 BULK-5d845589
24770 Bulk Product 06b813cb Sports & Outdoors $331.30 245 2.9 40 BULK-defb3e7b
24771 Bulk Product 838a5f0e Toys & Games $189.96 361 1.0 29 BULK-3175dc18
24772 Bulk Product 7c1c43c2 Books $900.69 103 0.8 21 BULK-8fc4a668
24773 Bulk Product eb1a47dc Clothing $118.36 322 4.9 70 BULK-b72c4106
24774 Bulk Product 01785ba1 Home & Garden $66.17 264 2.6 59 BULK-faffecbf
24775 Bulk Product 95d4efaf Books $482.96 419 1.1 34 BULK-3640fb7d
24776 Bulk Product 77338da8 Books $112.48 6 2.8 3 BULK-869343aa
24777 Bulk Product aaf04053 Toys & Games $931.17 335 4.3 2 BULK-4257ec73
24778 Bulk Product 59ba9576 Home & Garden $536.46 37 1.1 6 BULK-71d327e6
24779 Bulk Product 05d392e8 Electronics $186.16 155 4.6 54 BULK-b5165f22
24780 Bulk Product a7247e67 Electronics $225.32 475 5.0 54 BULK-45a840ee
24781 Bulk Product e5c7fde4 Sports & Outdoors $704.95 91 4.0 41 BULK-138cd65c
24782 Bulk Product a17b061f Electronics $796.97 175 4.5 97 BULK-e3f7393a
24783 Bulk Product c6ad9983 Home & Garden $876.11 440 0.6 80 BULK-c77befaf
24784 Bulk Product c62857dd Electronics $876.55 140 4.2 63 BULK-bf85a836
24785 Bulk Product ef3b9bb7 Sports & Outdoors $786.83 108 2.4 47 BULK-6537b52d
24786 Bulk Product 1dd8b3e0 Electronics $693.46 70 4.1 50 BULK-a581112c
24787 Bulk Product 154efc6d Toys & Games $948.84 86 2.3 29 BULK-f2763b73
24788 Bulk Product 82bb9cf8 Home & Garden $346.50 17 4.3 61 BULK-8589df53
24789 Bulk Product 8a7b441e Books $822.97 45 4.8 15 BULK-8762ea34
24790 Bulk Product 3c2effce Books $745.45 244 3.6 66 BULK-a3e2d13b
24791 Bulk Product 3b829fdb Clothing $297.62 174 1.3 41 BULK-3887e3af
24792 Bulk Product df4bfe99 Electronics $449.53 95 3.5 76 BULK-27fee8e2
24793 Bulk Product 6e9fa0a2 Electronics $698.47 272 3.7 72 BULK-409cae7d
24794 Bulk Product 23e1801e Books $286.20 58 2.8 34 BULK-fdf8c566
24795 Bulk Product 972f9fe3 Clothing $735.95 30 3.1 60 BULK-e90c15db
24796 Bulk Product 63e1ca51 Sports & Outdoors $462.65 326 3.1 46 BULK-157b1e89
24797 Bulk Product 01645a93 Toys & Games $251.67 409 1.3 87 BULK-64a004d4
24798 Bulk Product 6d4ab6bd Clothing $950.23 430 4.9 36 BULK-2046f2fc
24799 Bulk Product fa7f498d Sports & Outdoors $796.62 438 0.0 66 BULK-95ed92f5
24800 Bulk Product 651186e5 Books $785.09 133 0.6 45 BULK-0d737403
24801 Bulk Product d701fda7 Home & Garden $979.19 119 4.5 93 BULK-b48e899e
24802 Bulk Product d0f287c3 Electronics $356.00 34 3.9 64 BULK-ce546d13
24803 Bulk Product 55c05845 Sports & Outdoors $631.37 394 4.8 81 BULK-3113e6b9
24804 Bulk Product 0af0e8cd Toys & Games $1,007.91 252 3.6 65 BULK-77868b97
24805 Bulk Product 06944d8b Home & Garden $929.37 107 4.7 40 BULK-ca8e01aa
24806 Bulk Product 531b6e26 Clothing $752.18 113 1.9 72 BULK-19dd7594
24807 Bulk Product 8cc2b44f Sports & Outdoors $698.55 409 1.0 51 BULK-a34d1121
24808 Bulk Product 16c2ec5b Clothing $537.99 63 1.7 75 BULK-a860f2bb
24809 Bulk Product 80259eeb Clothing $481.36 148 0.0 15 BULK-cc1b16dc
24810 Bulk Product 0e4fd70c Sports & Outdoors $192.28 150 1.4 16 BULK-774c56cb
24811 Bulk Product 08683da8 Books $13.55 80 2.8 86 BULK-7f950f01
24812 Bulk Product f1255c6e Electronics $804.00 413 0.1 90 BULK-242f44f6
24813 Bulk Product 459bda96 Electronics $235.57 434 4.5 7 BULK-d804f727
24814 Bulk Product 2ba37fb3 Sports & Outdoors $28.36 184 4.2 28 BULK-d2d1a1a3
24815 Bulk Product d8b2f526 Electronics $968.86 408 4.6 4 BULK-7d417db0
24816 Bulk Product 9b3f1e3f Books $626.86 26 1.4 66 BULK-aeecafec
24817 Bulk Product 943116f1 Electronics $176.33 337 2.5 71 BULK-af6c4b7a
24818 Bulk Product 813e4b9f Toys & Games $340.16 115 0.6 24 BULK-c797499e
24819 Bulk Product 3e191778 Electronics $231.35 350 0.5 91 BULK-50e8e35a
24820 Bulk Product b6310b61 Electronics $729.87 406 0.3 44 BULK-d542c561
24821 Bulk Product ab9f9eff Books $665.25 372 4.2 32 BULK-fbf860fc
24822 Bulk Product 9aaf7609 Home & Garden $178.72 456 2.1 7 BULK-71761a6a
24823 Bulk Product e911d61d Toys & Games $634.38 126 1.7 53 BULK-dba464b5
24824 Bulk Product a4870488 Sports & Outdoors $109.06 301 1.0 22 BULK-57a1e824
24825 Bulk Product 64eaedc8 Sports & Outdoors $671.89 330 1.3 45 BULK-71f1f09e
24826 Bulk Product 92012c5b Clothing $528.14 297 4.4 31 BULK-743fd3d4
24827 Bulk Product 5d3e3cf8 Books $86.14 97 3.0 11 BULK-180e237f
24828 Bulk Product 1b2c6e87 Toys & Games $909.01 46 0.7 43 BULK-f3b3126c
24829 Bulk Product b9775a3f Clothing $324.46 486 4.0 77 BULK-e98640d1
24830 Bulk Product 62cb264d Sports & Outdoors $525.39 11 3.4 27 BULK-5c0f2460
24831 Bulk Product bbf8bcfa Electronics $901.09 218 0.3 95 BULK-42fa790d
24832 Bulk Product b30cef41 Home & Garden $81.48 447 4.8 19 BULK-4030cd45
24833 Bulk Product 9993250f Clothing $288.34 379 4.8 73 BULK-d9a63df7
24834 Bulk Product 051a05e6 Sports & Outdoors $49.24 230 3.7 74 BULK-dd2f3483
24835 Bulk Product b4840fe0 Clothing $85.23 27 2.6 89 BULK-1af6a041
24836 Bulk Product a043287a Books $628.57 208 0.6 72 BULK-fc1e40dd
24837 Bulk Product 362a5564 Sports & Outdoors $709.91 199 1.8 13 BULK-cdc503d9
24838 Bulk Product 12f2c990 Electronics $940.84 24 1.2 0 BULK-5d14a4a8
24839 Bulk Product e38bcc87 Books $335.80 372 4.6 60 BULK-480136ff
24840 Bulk Product f21c46a8 Sports & Outdoors $735.27 426 3.6 36 BULK-6e905b1f
24841 Bulk Product 0b2ee2d2 Sports & Outdoors $511.72 115 0.6 99 BULK-0640ea3b
24842 Bulk Product 7ab1789d Clothing $691.43 446 4.5 64 BULK-1febf8e9
24843 Bulk Product e5560fd0 Books $620.30 205 0.7 89 BULK-01ff9962
24844 Bulk Product fe2d0ab0 Home & Garden $411.41 268 3.9 40 BULK-66669173
24845 Bulk Product 5203fecb Sports & Outdoors $401.54 23 2.2 25 BULK-fd9ae4e0
24846 Bulk Product 39f9a561 Sports & Outdoors $339.87 321 4.0 87 BULK-f351fe80
24847 Bulk Product d9fae204 Sports & Outdoors $468.33 184 4.9 11 BULK-b8657350
24848 Bulk Product 74f48ff8 Books $868.89 252 3.0 51 BULK-07165de2
24849 Bulk Product f19794e5 Home & Garden $172.85 5 2.5 61 BULK-5fe2406f
24850 Bulk Product 532e4f53 Clothing $229.27 361 4.2 64 BULK-16eea98c
24851 Bulk Product 1f7f92f7 Books $847.71 336 2.2 89 BULK-a850dc9b
24852 Bulk Product 6c0a09cd Home & Garden $888.67 389 1.9 55 BULK-43ecd170
24853 Bulk Product eeeac47f Sports & Outdoors $94.43 439 2.5 50 BULK-f4a8f81a
24854 Bulk Product 7933be8c Sports & Outdoors $623.76 198 1.6 66 BULK-b90c418e
24855 Bulk Product c44f2c18 Home & Garden $591.46 263 3.9 16 BULK-12fd970f
24856 Bulk Product 354a99c1 Books $32.57 259 3.7 28 BULK-e4ce2c5d
24857 Bulk Product cd2a8bf1 Sports & Outdoors $721.29 485 2.8 3 BULK-f95a170d
24858 Bulk Product f07fbcac Books $569.07 437 1.0 31 BULK-ab4833df
24859 Bulk Product 5ab1ff1f Sports & Outdoors $409.49 43 2.5 94 BULK-11ba8611
24860 Bulk Product e7c311e8 Sports & Outdoors $203.76 298 2.0 94 BULK-fe9be77e
24861 Bulk Product 6eeb2208 Toys & Games $289.83 215 3.3 91 BULK-e26a72f0
24862 Bulk Product d4ccb5fa Toys & Games $638.29 221 1.7 69 BULK-cc378b8c
24863 Bulk Product 1e0bd201 Sports & Outdoors $852.53 252 1.8 83 BULK-a1b99b48
24864 Bulk Product 01ae3b1b Books $973.33 70 3.2 43 BULK-c329aeea
24865 Bulk Product a1a786c1 Electronics $706.08 394 4.5 91 BULK-be13de9d
24866 Bulk Product 3413da91 Home & Garden $629.80 367 3.8 3 BULK-ee139a43
24867 Bulk Product 9870ae8c Books $430.85 481 3.5 69 BULK-dc9273b4
24868 Bulk Product b19ec2d3 Toys & Games $446.29 53 3.7 69 BULK-281648ab
24869 Bulk Product 7172e0b2 Clothing $541.74 59 2.3 71 BULK-8e1e224e
24870 Bulk Product 0f646ab7 Books $606.73 288 1.1 63 BULK-8b88dc0f
24871 Bulk Product 2fb392e8 Electronics $475.65 296 2.6 8 BULK-993930c3
24872 Bulk Product 9931e89f Home & Garden $14.32 297 2.8 18 BULK-c0264698
24873 Bulk Product 460d2172 Books $977.49 122 3.2 67 BULK-7cfb6c56
24874 Bulk Product 1901be08 Books $400.26 96 1.7 29 BULK-69045eb9
24875 Bulk Product 38fb222e Sports & Outdoors $70.46 15 3.4 9 BULK-e5bec0bd
24876 Bulk Product 89f793ac Electronics $568.93 366 4.4 63 BULK-02a7651a
24877 Bulk Product c0fe3379 Toys & Games $296.75 3 3.2 66 BULK-d105f6b7
24878 Bulk Product e072c858 Toys & Games $698.13 268 4.6 38 BULK-e79c7c10
24879 Bulk Product 43235dab Clothing $117.87 146 0.9 85 BULK-d237a3af
24880 Bulk Product 93f0c263 Sports & Outdoors $976.71 154 2.9 94 BULK-412e5359
24881 Bulk Product 730c95cb Clothing $614.11 353 4.8 94 BULK-7c36b630
24882 Bulk Product c9b357f5 Electronics $427.59 298 1.7 15 BULK-a500b8a7
24883 Bulk Product 1e019fd1 Toys & Games $783.60 312 2.6 80 BULK-10ade88e
24884 Bulk Product e80a3314 Electronics $982.53 397 2.3 15 BULK-03c791bb
24885 Bulk Product 7c208281 Electronics $511.40 19 1.8 71 BULK-46917734
24886 Bulk Product b885f912 Toys & Games $622.38 78 3.5 15 BULK-63e528aa
24887 Bulk Product aa8f0bf3 Home & Garden $506.95 1 2.9 76 BULK-84f88aef
24888 Bulk Product 06694a37 Home & Garden $392.39 173 4.1 76 BULK-ba6c078f
24889 Bulk Product cb72b7ef Clothing $261.98 73 0.0 64 BULK-e2b73fab
24890 Bulk Product 648a255b Electronics $117.03 275 4.0 97 BULK-4880969f
24891 Bulk Product c9f10c5e Books $873.91 307 0.6 3 BULK-d5e29b00
24892 Bulk Product 37830293 Toys & Games $599.91 54 2.4 68 BULK-bcf6d506
24893 Bulk Product 81e9f282 Clothing $885.24 424 4.9 82 BULK-2fa4d963
24894 Bulk Product 9e2552de Home & Garden $640.97 83 4.1 17 BULK-5a07a171
24895 Bulk Product c2fa79dd Sports & Outdoors $884.74 10 4.6 64 BULK-f346440f
24896 Bulk Product bc67e942 Electronics $460.08 409 0.9 3 BULK-5e14591d
24897 Bulk Product c0612917 Home & Garden $227.43 456 2.4 61 BULK-22921362
24898 Bulk Product 4a0f162b Sports & Outdoors $457.71 333 2.8 10 BULK-7fb04123
24899 Bulk Product be2ee416 Home & Garden $812.17 267 2.6 44 BULK-fdea0fa9
24900 Bulk Product 29a44ec2 Home & Garden $62.33 148 3.5 68 BULK-8d768aca
24901 Bulk Product e55c11dc Home & Garden $404.47 294 3.7 42 BULK-27fd7543
24902 Bulk Product 6e9736a6 Books $837.97 398 3.8 92 BULK-01e2bb70
24903 Bulk Product c661fec7 Sports & Outdoors $36.79 358 3.8 34 BULK-262fcff4
24904 Bulk Product 32b800e3 Sports & Outdoors $84.11 105 4.8 50 BULK-04ce65d9
24905 Bulk Product 59156065 Home & Garden $77.00 138 0.3 43 BULK-5f2c2e7c
24906 Bulk Product 11a230dc Home & Garden $650.77 474 1.9 12 BULK-b8b1bc2a
24907 Bulk Product ad38d0ca Books $335.18 419 1.9 87 BULK-1ac7c77c
24908 Bulk Product cf3024ab Books $586.30 90 0.1 91 BULK-a963d86a
24909 Bulk Product bef80398 Books $73.47 87 5.0 53 BULK-188df0c0
24910 Bulk Product 51e2ac46 Books $881.96 126 2.0 1 BULK-957fa2b1
24911 Bulk Product 1f9e73e9 Sports & Outdoors $143.71 71 4.5 72 BULK-ace92267
24912 Bulk Product 343b81ac Clothing $869.09 395 1.6 20 BULK-6e9ce55a
24913 Bulk Product e9772ab1 Home & Garden $895.95 183 1.8 63 BULK-b0cf5b95
24914 Bulk Product b61abd37 Toys & Games $777.08 108 4.2 30 BULK-03484257
24915 Bulk Product 9b04c751 Electronics $666.46 296 0.1 73 BULK-ee81aca7
24916 Bulk Product 4aad75b1 Electronics $730.07 204 1.8 12 BULK-cd398bac
24917 Bulk Product cab593b0 Home & Garden $277.54 383 1.8 48 BULK-60b06da7
24918 Bulk Product 07aef9fe Toys & Games $715.52 218 1.5 90 BULK-6fe10448
24919 Bulk Product 39e6fed9 Books $263.22 362 2.4 91 BULK-6ad6ca11
24920 Bulk Product 4f25eb1b Books $983.91 31 3.5 8 BULK-d0c53e7e
24921 Bulk Product 41dba946 Home & Garden $250.02 484 3.2 60 BULK-a14bd575
24922 Bulk Product 642410e9 Electronics $474.83 304 1.5 7 BULK-8c3c9b3e
24923 Bulk Product 3f10e254 Electronics $727.41 405 0.5 93 BULK-0530c44f
24924 Bulk Product b0b4b3be Electronics $635.18 119 2.9 15 BULK-ed069fb3
24925 Bulk Product 6b6bdedb Electronics $883.48 320 2.7 23 BULK-41420f7b
24926 Bulk Product 9cf55f28 Home & Garden $582.65 119 4.4 80 BULK-cbc49f6e
24927 Bulk Product ba716b35 Books $604.37 364 1.5 83 BULK-dd48ec89
24928 Bulk Product d32ebf4f Clothing $101.30 461 4.4 21 BULK-077a7c3e
24929 Bulk Product dcdc02eb Electronics $223.06 361 3.9 9 BULK-8af77153
24930 Bulk Product 40fcdbd1 Toys & Games $454.52 277 1.0 29 BULK-5b788614
24931 Bulk Product 7ea612f9 Electronics $932.94 126 4.6 53 BULK-95f5cc91
24932 Bulk Product 69528a08 Sports & Outdoors $266.40 219 1.7 21 BULK-97a5d1de
24933 Bulk Product 8b78197d Sports & Outdoors $122.03 464 3.1 8 BULK-90451479
24934 Bulk Product 085ba039 Toys & Games $870.87 486 2.1 19 BULK-ff6c4b0e
24935 Bulk Product 6ff07c47 Home & Garden $73.01 473 4.5 83 BULK-b664426f
24936 Bulk Product 425c935c Toys & Games $670.77 289 0.4 45 BULK-8aec43ff
24937 Bulk Product 01f2bf4a Electronics $607.92 105 0.6 59 BULK-89124d40
24938 Bulk Product aa06bffb Electronics $993.65 287 3.2 94 BULK-b6b339d6
24939 Bulk Product d97857a2 Clothing $307.42 139 1.9 82 BULK-5498d3c0
24940 Bulk Product ad1bebab Sports & Outdoors $149.08 94 3.0 45 BULK-42a38b53
24941 Bulk Product 1427ab93 Electronics $425.96 105 0.6 13 BULK-a4c77ccb
24942 Bulk Product cc9c6c33 Home & Garden $275.02 218 2.6 91 BULK-28a12fc1
24943 Bulk Product e2aba757 Home & Garden $158.63 51 1.5 34 BULK-d33c60d9
24944 Bulk Product 058126a7 Clothing $584.33 8 3.6 89 BULK-b9a9a29a
24945 Bulk Product ccb6a70c Home & Garden $921.64 156 1.3 95 BULK-f728d1a8
24946 Bulk Product db0cfec5 Home & Garden $298.90 331 3.3 77 BULK-ec03715b
24947 Bulk Product d5ef2f23 Toys & Games $485.09 2 2.5 42 BULK-36180295
24948 Bulk Product 74cf99aa Sports & Outdoors $774.69 215 0.5 41 BULK-f062af71
24949 Bulk Product 3c011398 Electronics $34.86 220 1.2 97 BULK-b58cce1f
24950 Bulk Product d518ab13 Toys & Games $491.45 306 3.1 32 BULK-d1a83724
24951 Bulk Product 50c9d003 Sports & Outdoors $460.09 59 1.4 14 BULK-e2c7bef5
24952 Bulk Product 4f3cdccb Home & Garden $347.68 82 1.6 46 BULK-30efad9c
24953 Bulk Product 933f0254 Home & Garden $69.79 322 0.3 25 BULK-8b51aeac
24954 Bulk Product eb2a8cec Home & Garden $382.35 99 3.2 21 BULK-11fbaabd
24955 Bulk Product 855d4072 Books $438.14 188 4.5 41 BULK-405c0741
24956 Bulk Product 0fac2fce Books $807.89 239 2.2 25 BULK-3851398d
24957 Bulk Product d582616f Toys & Games $737.77 382 2.5 22 BULK-78305ddd
24958 Bulk Product 75671e12 Books $504.72 461 1.7 37 BULK-75903212
24959 Bulk Product 6e8cfa1b Clothing $250.99 357 2.5 24 BULK-cac2bf9b
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