Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

17 ms

Page Size

200

Current Page

103 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 103 Results Showing 20401 - 20600 of 24441

ID Name Category Price Stock Rating Reviews SKU
20960 Bulk Product de6d1c2f Electronics $992.62 82 0.2 17 BULK-e2bb4a37
20961 Bulk Product 5882f8a9 Sports & Outdoors $527.76 365 5.0 65 BULK-92a60d7a
20962 Bulk Product 78139ed4 Books $268.40 16 1.9 24 BULK-55978a8b
20963 Bulk Product 19414eb0 Toys & Games $853.45 229 4.0 12 BULK-cb8ce5fc
20964 Bulk Product fb545955 Toys & Games $273.76 232 4.6 72 BULK-20d6b9ff
20965 Bulk Product df678e6e Books $160.43 163 1.1 11 BULK-006473d3
20966 Bulk Product 12a1e0ec Toys & Games $343.78 473 1.7 96 BULK-0e1e54db
20967 Bulk Product a92b483e Sports & Outdoors $938.84 230 2.6 94 BULK-36f9c97a
20968 Bulk Product b183ce4a Clothing $259.75 95 1.7 36 BULK-1d83ad16
20969 Bulk Product 92b51eff Sports & Outdoors $413.38 252 3.9 90 BULK-db21f823
20970 Bulk Product 6d1516eb Toys & Games $536.14 332 4.5 36 BULK-094ee347
20971 Bulk Product d7f6c6bb Electronics $211.48 277 0.0 63 BULK-40303c8b
20972 Bulk Product 3b871800 Electronics $399.85 452 0.8 34 BULK-dd6af2e2
20973 Bulk Product 43ba8ffd Electronics $730.22 160 0.6 66 BULK-3247d1c1
20974 Bulk Product 4e34e199 Home & Garden $951.12 158 3.5 95 BULK-82cba27e
20975 Bulk Product 7696a4de Books $843.42 292 3.1 33 BULK-cf58ed31
20976 Bulk Product b5a1a618 Sports & Outdoors $253.95 417 1.8 31 BULK-d9142e10
20977 Bulk Product a959a1e2 Clothing $891.19 344 1.1 87 BULK-24e99c56
20978 Bulk Product 303ccce6 Electronics $665.88 110 0.5 96 BULK-8c8bf425
20979 Bulk Product 6ce173f1 Home & Garden $725.82 23 2.0 10 BULK-4a4628a9
20980 Bulk Product 07db1424 Electronics $523.49 428 2.5 76 BULK-13f1c0b9
20981 Bulk Product 692149cb Electronics $278.72 106 0.4 35 BULK-72bf37d5
20982 Bulk Product 22744e77 Books $405.14 398 1.2 2 BULK-c0f2ada0
20983 Bulk Product 01b1d8c1 Electronics $106.85 130 4.4 76 BULK-4dcc5f8c
20984 Bulk Product d391eb5d Books $581.39 236 1.8 49 BULK-030e6ea3
20985 Bulk Product aa29d732 Home & Garden $881.22 248 1.2 52 BULK-43f8faa2
20986 Bulk Product eff5bba7 Books $454.63 2 2.8 16 BULK-15c23ddc
20987 Bulk Product db2f1075 Books $921.82 41 2.9 27 BULK-8e7d5df2
20988 Bulk Product f0aa8d6e Books $685.01 201 5.0 7 BULK-dc27a138
20989 Bulk Product 0b87fa4a Toys & Games $902.32 399 1.0 64 BULK-e4149553
20990 Bulk Product d03a87d7 Toys & Games $1,006.58 73 4.7 82 BULK-d61c2430
20991 Bulk Product 312c5b0f Clothing $882.31 220 1.3 55 BULK-3ac51599
20992 Bulk Product 33a8fa4a Electronics $709.45 363 1.2 15 BULK-62c9d929
20993 Bulk Product 6924b0cc Clothing $363.37 163 2.1 14 BULK-0e901087
20994 Bulk Product 45428dc7 Clothing $353.56 293 3.3 42 BULK-2d3d65e4
20995 Bulk Product 7224fff5 Toys & Games $236.84 416 3.1 39 BULK-548015e2
20996 Bulk Product 8f31a95a Home & Garden $965.38 184 3.0 15 BULK-fdc4d5bf
20997 Bulk Product 5a9c77e0 Clothing $248.64 443 2.9 10 BULK-670b553b
20998 Bulk Product 4f91e026 Toys & Games $934.45 344 5.0 0 BULK-88728727
20999 Bulk Product 02ad7fb8 Sports & Outdoors $12.43 145 3.6 86 BULK-646934e6
21000 Bulk Product d93cdfbe Toys & Games $399.20 442 0.0 11 BULK-7001f010
21001 Bulk Product 2ae3c84b Clothing $337.43 329 1.0 27 BULK-09ae050a
21002 Bulk Product 06ced327 Sports & Outdoors $842.00 419 1.7 0 BULK-9d6eaa3a
21003 Bulk Product 098d9d3f Clothing $144.43 280 1.6 56 BULK-54dfd71d
21004 Bulk Product e949edd0 Sports & Outdoors $96.49 404 2.9 49 BULK-b82bc140
21005 Bulk Product 0feb65f3 Clothing $190.91 485 1.2 47 BULK-da66b8a7
21006 Bulk Product 4ad6b309 Toys & Games $1,006.83 130 1.0 96 BULK-9fd0e89b
21007 Bulk Product 0fcd4988 Books $424.93 167 0.0 68 BULK-fe758b01
21008 Bulk Product 744c1903 Home & Garden $234.88 350 0.1 99 BULK-7b9bbf5d
21009 Bulk Product a4f74e05 Clothing $775.15 70 1.1 91 BULK-756eef0b
21010 Bulk Product 64e0cac4 Clothing $828.97 429 2.6 5 BULK-2b5734af
21011 Bulk Product 41bd9d91 Toys & Games $703.30 406 3.5 18 BULK-8c689ed1
21012 Bulk Product 6b2e46bd Electronics $143.18 99 2.9 72 BULK-f55f1378
21013 Bulk Product fa6ea93a Home & Garden $711.72 139 3.0 65 BULK-2134f972
21014 Bulk Product c8054548 Clothing $60.43 171 1.3 42 BULK-5bfb822a
21015 Bulk Product d1f65259 Home & Garden $292.31 470 2.9 8 BULK-cccd6443
21016 Bulk Product 1a2e5926 Electronics $544.02 101 4.0 90 BULK-f70201e9
21017 Bulk Product c1e4c7c0 Home & Garden $58.70 447 2.0 39 BULK-bd3cee52
21018 Bulk Product 30c49f41 Clothing $1,009.03 377 0.4 75 BULK-375b5ca2
21019 Bulk Product b4921e17 Home & Garden $690.15 380 2.3 32 BULK-648e0769
21020 Bulk Product 03fbd7b6 Electronics $546.45 189 0.0 31 BULK-e295f0fb
21021 Bulk Product 2bcef65b Toys & Games $978.44 410 0.6 35 BULK-06da5996
21022 Bulk Product 5f88bb10 Sports & Outdoors $190.65 362 3.5 84 BULK-8307595c
21023 Bulk Product c9cf6a10 Clothing $292.33 69 3.8 25 BULK-903c65bf
21024 Bulk Product 2aedfe38 Sports & Outdoors $615.30 264 2.9 66 BULK-e991741f
21025 Bulk Product 0bfc2199 Home & Garden $979.18 124 2.0 78 BULK-3a2b035b
21026 Bulk Product bf636d34 Sports & Outdoors $925.92 387 0.9 79 BULK-db226dfb
21027 Bulk Product 6f89947f Books $915.02 375 3.9 99 BULK-f93c0844
21028 Bulk Product a80f2a55 Books $652.26 26 1.6 85 BULK-75a96c03
21029 Bulk Product 40b2982e Sports & Outdoors $490.23 129 2.3 86 BULK-c1cea1fb
21030 Bulk Product d6513196 Clothing $456.85 345 4.0 43 BULK-14e4b533
21031 Bulk Product 8c148274 Electronics $93.40 164 3.4 50 BULK-eeca860b
21032 Bulk Product 2c7c6bf9 Books $646.70 453 4.2 99 BULK-a951093d
21033 Bulk Product 33d3518c Clothing $947.92 426 2.1 49 BULK-be8e9fe0
21034 Bulk Product 2f3467af Sports & Outdoors $602.24 486 2.8 71 BULK-b37fffde
21035 Bulk Product 1810200b Electronics $579.68 93 0.7 17 BULK-ad8a98a5
21036 Bulk Product b7430473 Sports & Outdoors $940.77 107 4.2 23 BULK-30308624
21037 Bulk Product caf43be1 Toys & Games $300.98 106 1.9 8 BULK-8316675e
21038 Bulk Product 72a1c191 Clothing $436.95 10 3.4 65 BULK-5611659b
21039 Bulk Product cf86a9cb Books $913.10 111 3.6 5 BULK-9c3fa3c0
21040 Bulk Product 5003ba90 Books $293.73 493 2.9 93 BULK-df29ca25
21041 Bulk Product a2fcc309 Sports & Outdoors $81.62 334 0.3 65 BULK-e900e5bc
21042 Bulk Product e3b0be98 Toys & Games $870.65 378 4.3 1 BULK-416e7bf4
21043 Bulk Product ed02cabb Home & Garden $650.75 423 0.5 9 BULK-3c85335c
21044 Bulk Product d17eae45 Toys & Games $837.60 50 3.3 82 BULK-fa55ac0e
21045 Bulk Product c202f418 Books $410.50 76 2.4 28 BULK-d34c659e
21046 Bulk Product eeb5a8ee Toys & Games $240.93 124 0.4 26 BULK-479f5e9b
21047 Bulk Product 91e38a76 Clothing $341.60 198 2.8 17 BULK-35a4643f
21048 Bulk Product 143e5516 Sports & Outdoors $652.42 222 1.5 38 BULK-7ed292cc
21049 Bulk Product 29c2e401 Toys & Games $804.08 160 4.3 49 BULK-c1d2821a
21050 Bulk Product bea6e53a Electronics $502.20 492 2.3 76 BULK-3fdece4b
21051 Bulk Product 9c5f8aeb Books $930.38 362 4.2 72 BULK-4378f50d
21052 Bulk Product 49aa7461 Sports & Outdoors $390.91 142 1.3 9 BULK-4ef2169f
21053 Bulk Product a4aec75c Sports & Outdoors $255.68 129 4.1 11 BULK-afbb320f
21054 Bulk Product 872894fa Home & Garden $409.42 412 0.5 67 BULK-6b2bd323
21055 Bulk Product 83139fab Toys & Games $461.00 151 1.9 14 BULK-7ab28cb5
21056 Bulk Product 52b7a9ee Books $224.25 375 0.9 43 BULK-2e5c91b5
21057 Bulk Product 511892ed Sports & Outdoors $222.23 38 3.9 96 BULK-03d5025d
21058 Bulk Product 45031d8c Electronics $693.14 375 3.5 4 BULK-85f30089
21059 Bulk Product 2655d29e Electronics $24.45 36 0.4 60 BULK-0c2ea8a7
21060 Bulk Product babcb33b Home & Garden $498.64 336 3.7 41 BULK-d911463f
21061 Bulk Product 49c6298b Sports & Outdoors $819.36 318 1.0 71 BULK-d47dccbc
21062 Bulk Product 20f695e4 Clothing $516.82 338 0.4 42 BULK-2bfda243
21063 Bulk Product 68026e65 Toys & Games $450.52 317 2.6 26 BULK-40e7bbef
21064 Bulk Product 0b2b28ee Toys & Games $638.71 433 5.0 1 BULK-f1f935bb
21065 Bulk Product 64d36384 Electronics $646.79 476 0.2 61 BULK-52efc50f
21066 Bulk Product b2a6e721 Sports & Outdoors $549.90 220 3.6 37 BULK-9ef16614
21067 Bulk Product 440d36aa Home & Garden $467.67 60 3.9 97 BULK-a733c2ac
21068 Bulk Product 6b86dcde Home & Garden $990.93 369 3.4 77 BULK-3614fddc
21069 Bulk Product a26488cc Electronics $730.76 365 3.6 65 BULK-c111e682
21070 Bulk Product 7399a2b0 Sports & Outdoors $612.12 247 3.2 29 BULK-e0ee7c5e
21071 Bulk Product 0feec733 Toys & Games $881.86 420 1.5 92 BULK-fc4e20b9
21072 Bulk Product 5d7e4c5e Books $892.00 352 3.1 3 BULK-efcf58ae
21073 Bulk Product bd4e7719 Toys & Games $744.06 67 4.6 20 BULK-f75673c9
21074 Bulk Product 32ce8041 Electronics $595.35 488 2.0 71 BULK-242884db
21075 Bulk Product 7f1a34f5 Home & Garden $960.13 162 2.8 52 BULK-6dd29a9f
21076 Bulk Product 45c5ac32 Sports & Outdoors $938.74 424 3.0 98 BULK-6e6ca4d0
21077 Bulk Product 27bae157 Books $829.17 274 4.2 7 BULK-b94e3637
21078 Bulk Product 311d6591 Sports & Outdoors $936.48 96 1.6 90 BULK-c90d2b30
21079 Bulk Product 42732af2 Books $90.67 408 0.6 26 BULK-22624efa
21080 Bulk Product f9e63a19 Clothing $646.91 58 3.0 26 BULK-d2bec1db
21081 Bulk Product c0656f1d Toys & Games $275.56 79 4.6 19 BULK-aff8d5da
21082 Bulk Product ae3e01f3 Electronics $813.94 451 1.5 72 BULK-6abf67ad
21083 Bulk Product 03b43e5b Sports & Outdoors $349.91 352 2.2 74 BULK-94ee8466
21084 Bulk Product 1a1ca4ec Electronics $40.18 151 1.8 73 BULK-2d20c0e5
21085 Bulk Product 863796d3 Electronics $311.57 14 4.0 20 BULK-93642fac
21086 Bulk Product 9aeb164e Toys & Games $513.36 368 2.4 36 BULK-b0278333
21087 Bulk Product f21ab940 Books $400.84 154 1.4 25 BULK-b8cc478b
21088 Bulk Product 8e99ace5 Electronics $411.10 288 0.8 55 BULK-ce021c83
21089 Bulk Product 11e0f0b8 Sports & Outdoors $451.14 415 1.2 42 BULK-9fbb3820
21090 Bulk Product 734df07c Clothing $872.56 101 3.7 24 BULK-9d033c25
21091 Bulk Product eccda0aa Electronics $191.21 39 2.0 80 BULK-31076e80
21092 Bulk Product b83d9c91 Books $833.15 478 2.5 55 BULK-cc562aac
21093 Bulk Product c9ddfe2b Electronics $246.38 128 0.1 44 BULK-0784586c
21094 Bulk Product 2b612147 Electronics $801.00 393 0.4 71 BULK-99e33e98
21095 Bulk Product 0846b78b Home & Garden $292.15 2 0.6 81 BULK-cbb6f9ec
21096 Bulk Product 4667a489 Clothing $859.05 183 3.0 12 BULK-b3d4c9bd
21097 Bulk Product 2dc07984 Books $64.28 338 1.3 97 BULK-3bb3050e
21098 Bulk Product 26be3e18 Sports & Outdoors $620.24 169 2.6 92 BULK-08ffd8c7
21099 Bulk Product f47904ea Clothing $754.50 233 2.7 38 BULK-6b3099b0
21100 Bulk Product 8ebe918b Sports & Outdoors $123.81 488 4.3 84 BULK-fc255332
21101 Bulk Product 9e19a374 Sports & Outdoors $719.42 260 0.7 42 BULK-4464c816
21102 Bulk Product 5c4739f6 Home & Garden $59.67 85 0.0 8 BULK-3e27931e
21103 Bulk Product 327324fd Home & Garden $420.46 95 4.2 86 BULK-641b87b0
21104 Bulk Product 8a32762e Clothing $1,002.62 454 1.5 56 BULK-e277befb
21105 Bulk Product b6c2dc68 Toys & Games $891.99 16 2.0 63 BULK-76bf9500
21106 Bulk Product 84f1ddff Electronics $508.76 241 4.0 81 BULK-e9addd26
21107 Bulk Product 1f8c8c93 Sports & Outdoors $660.10 277 0.2 13 BULK-c58fe79b
21108 Bulk Product cd39620a Home & Garden $426.05 424 3.9 43 BULK-00b088f4
21109 Bulk Product b14ccb85 Home & Garden $119.62 110 4.6 87 BULK-8249fe30
21110 Bulk Product f1879e38 Clothing $28.66 343 3.7 87 BULK-573022a4
21111 Bulk Product 62cf194b Books $150.52 476 0.9 7 BULK-71e6016b
21112 Bulk Product efbe3a9e Toys & Games $974.02 128 2.0 60 BULK-8a3a8e32
21113 Bulk Product 0cd86a74 Electronics $739.13 266 1.1 73 BULK-5ae66d87
21114 Bulk Product 13707cb1 Home & Garden $654.26 134 4.3 95 BULK-a1ce315f
21115 Bulk Product 9c840b03 Home & Garden $32.97 44 0.6 45 BULK-9574f866
21116 Bulk Product d2e39784 Clothing $464.91 153 4.5 6 BULK-554a126e
21117 Bulk Product 81ad7081 Sports & Outdoors $460.62 245 1.5 8 BULK-2ffb243d
21118 Bulk Product 9ea748f2 Toys & Games $48.42 179 2.9 79 BULK-38a19064
21119 Bulk Product 16b33d76 Books $521.67 109 2.2 22 BULK-d3a1a5c2
21120 Bulk Product eccfafbd Electronics $854.37 96 0.7 26 BULK-f19dcd6f
21121 Bulk Product 4325df06 Home & Garden $902.83 70 0.2 21 BULK-b6586eb8
21122 Bulk Product 305a328d Home & Garden $70.21 210 2.6 83 BULK-928b2284
21123 Bulk Product 4fbb6583 Clothing $372.31 288 2.6 75 BULK-a597210c
21124 Bulk Product 9d6993a2 Electronics $672.36 446 4.8 86 BULK-3dc44462
21125 Bulk Product 0ad9e9d5 Toys & Games $592.03 422 4.7 17 BULK-83ecb9bc
21126 Bulk Product 564c9648 Home & Garden $936.48 352 4.1 58 BULK-594a5b28
21127 Bulk Product 28e7cffb Clothing $550.53 430 1.5 34 BULK-1e4520a3
21128 Bulk Product 7a67d2dd Toys & Games $673.14 323 4.2 55 BULK-3329697a
21129 Bulk Product f87f950c Home & Garden $605.25 375 3.3 59 BULK-ebcc99e6
21130 Bulk Product 413781fa Sports & Outdoors $949.52 487 0.5 70 BULK-a7beaf91
21131 Bulk Product 4fd4c1f1 Toys & Games $311.90 228 1.5 54 BULK-2f786257
21132 Bulk Product e20d4681 Books $549.68 205 4.8 15 BULK-bfed7a95
21133 Bulk Product afba026a Clothing $964.34 48 3.1 95 BULK-c936f63c
21134 Bulk Product 328e86fb Books $890.64 87 2.6 33 BULK-a218354b
21135 Bulk Product 6fcdf91d Home & Garden $726.45 406 1.0 14 BULK-bf897af6
21136 Bulk Product e6a6bd79 Electronics $36.66 484 1.7 8 BULK-6e1406dc
21137 Bulk Product 52b602ce Home & Garden $709.51 58 1.6 12 BULK-6eb7e363
21138 Bulk Product 74ac7887 Books $65.28 108 1.7 54 BULK-1a6e38c8
21139 Bulk Product 0e741e88 Sports & Outdoors $936.36 17 2.7 35 BULK-de683f5c
21140 Bulk Product a27e2d67 Electronics $307.57 291 0.8 17 BULK-fd6ba1f6
21141 Bulk Product 70e78101 Home & Garden $784.91 388 3.2 89 BULK-db3c2329
21142 Bulk Product 7a3c8059 Toys & Games $375.34 419 3.0 31 BULK-c53d914d
21143 Bulk Product e3fba2a1 Home & Garden $620.08 185 1.5 73 BULK-befddbc2
21144 Bulk Product a7fed5b0 Home & Garden $344.64 336 2.0 2 BULK-6ad9abbf
21145 Bulk Product 05efaa81 Sports & Outdoors $609.20 1 3.6 8 BULK-fdf365a8
21146 Bulk Product 0211a18f Home & Garden $720.35 486 0.6 78 BULK-d125f5b0
21147 Bulk Product 527aeae9 Toys & Games $588.63 492 0.9 39 BULK-965b5ce5
21148 Bulk Product f649a2c9 Books $776.76 440 2.7 23 BULK-e786f94c
21149 Bulk Product f40de9e0 Toys & Games $917.34 183 4.4 99 BULK-1f98c72a
21150 Bulk Product 6520bbcf Books $708.82 484 3.1 77 BULK-25dc6097
21151 Bulk Product eea95258 Sports & Outdoors $301.00 141 1.3 13 BULK-74e6f160
21152 Bulk Product 408a57e0 Sports & Outdoors $608.34 331 2.9 41 BULK-f27991c0
21153 Bulk Product c2374298 Clothing $524.76 120 2.6 17 BULK-fb2e1d32
21154 Bulk Product 703777a8 Books $938.35 162 4.8 41 BULK-271e3f45
21155 Bulk Product ee57a63b Sports & Outdoors $798.09 47 4.6 27 BULK-9e7f58aa
21156 Bulk Product d1cd15fa Electronics $869.48 123 3.6 34 BULK-22479043
21157 Bulk Product 83fc02a3 Home & Garden $831.85 399 2.8 60 BULK-871b8f9e
21158 Bulk Product 52c32165 Sports & Outdoors $350.62 135 0.8 9 BULK-13ea4c47
21159 Bulk Product 319d968f Clothing $94.73 100 3.0 27 BULK-f3b777cd
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