Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

23 ms

Page Size

200

Current Page

58 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 58 Results Showing 11401 - 11600 of 24441

ID Name Category Price Stock Rating Reviews SKU
11960 Bulk Product dc424f30 Toys & Games $647.48 479 2.8 33 BULK-ee24d149
11961 Bulk Product 3cadf583 Electronics $948.02 282 0.6 39 BULK-662e21ee
11962 Bulk Product a7e43ce9 Clothing $535.99 385 2.5 90 BULK-351d31bd
11963 Bulk Product 7441be51 Toys & Games $843.41 4 3.9 26 BULK-1867c129
11964 Bulk Product 8313af8b Toys & Games $918.71 202 2.2 95 BULK-ba827ad9
11965 Bulk Product b3310e74 Home & Garden $518.39 151 0.1 30 BULK-84745da5
11966 Bulk Product 1b1ffaa9 Home & Garden $673.54 484 4.1 8 BULK-ac6e95d7
11967 Bulk Product c0c09890 Toys & Games $377.33 331 0.7 8 BULK-bd1c47dc
11968 Bulk Product a72d33c7 Toys & Games $878.94 442 2.6 4 BULK-859bd9da
11969 Bulk Product 2467c612 Books $233.10 129 2.0 96 BULK-86657476
11970 Bulk Product 3bc24c25 Sports & Outdoors $366.01 454 3.8 28 BULK-78a206c8
11971 Bulk Product 4662ebd7 Electronics $932.82 289 1.4 51 BULK-627cf9df
11972 Bulk Product c0984d15 Toys & Games $14.16 330 3.0 22 BULK-515003a8
11973 Bulk Product 2043e4ef Toys & Games $128.61 165 3.5 45 BULK-7a5674e2
11974 Bulk Product 6cbdb59b Home & Garden $302.20 292 4.9 40 BULK-c0a98286
11975 Bulk Product 8b092f08 Clothing $392.89 312 5.0 43 BULK-3274afd8
11976 Bulk Product b0d7cb3b Books $97.95 250 0.4 30 BULK-f283d173
11977 Bulk Product e8f535f4 Home & Garden $97.26 197 3.0 65 BULK-c4064878
11978 Bulk Product 9f26e3ab Electronics $950.73 487 4.0 96 BULK-4d61e69f
11979 Bulk Product 4c0498d9 Toys & Games $988.89 170 4.4 3 BULK-f5c0e3c3
11980 Bulk Product 764ebb78 Home & Garden $357.69 194 4.5 90 BULK-7694ac16
11981 Bulk Product de121a93 Clothing $814.10 465 0.5 9 BULK-93215a41
11982 Bulk Product 7f331929 Home & Garden $903.48 103 3.6 26 BULK-d6deee0a
11983 Bulk Product 70e8fe40 Toys & Games $644.93 471 1.4 32 BULK-b8899be1
11984 Bulk Product e74b9701 Clothing $617.19 200 3.5 33 BULK-b3fa2442
11985 Bulk Product b5429579 Home & Garden $696.73 408 3.8 90 BULK-e5de19f8
11986 Bulk Product 79a9dc86 Sports & Outdoors $701.62 59 3.6 9 BULK-121d0194
11987 Bulk Product adada67d Toys & Games $640.72 347 3.4 64 BULK-aa6ffc7f
11988 Bulk Product 73695822 Sports & Outdoors $293.06 484 4.4 53 BULK-b17b7cc7
11989 Bulk Product 9311aa77 Toys & Games $468.09 442 3.0 72 BULK-60d51cc4
11990 Bulk Product 63a07b36 Electronics $639.81 154 0.3 82 BULK-20db7554
11991 Bulk Product 267f06b4 Sports & Outdoors $477.07 272 0.7 62 BULK-55405765
11992 Bulk Product bfbfffe8 Clothing $277.27 179 1.4 52 BULK-4e66c8da
11993 Bulk Product 2617f3d6 Home & Garden $828.99 412 1.6 97 BULK-a735ccd8
11994 Bulk Product 8169495b Clothing $451.43 284 1.0 20 BULK-aecb8fba
11995 Bulk Product 9257ebcb Books $147.42 78 3.6 98 BULK-750d54e3
11996 Bulk Product 85b80758 Books $408.42 59 4.7 33 BULK-8b658097
11997 Bulk Product d9056812 Home & Garden $924.26 133 1.7 13 BULK-61ac13d1
11998 Bulk Product 81d9e7b3 Home & Garden $645.95 200 3.9 57 BULK-60d02099
11999 Bulk Product 99e4d6e5 Clothing $217.03 122 0.6 39 BULK-33606f67
12000 Bulk Product dbe927b7 Sports & Outdoors $523.18 463 4.3 27 BULK-3bab24b9
12001 Bulk Product 32e44b5a Home & Garden $852.93 123 1.2 42 BULK-943b88bc
12002 Bulk Product b9d4dd77 Clothing $662.94 440 3.4 65 BULK-fadbedf9
12003 Bulk Product 7f2e2a7e Sports & Outdoors $225.64 89 4.3 83 BULK-149416af
12004 Bulk Product f594f007 Clothing $415.42 180 4.3 0 BULK-ae56a8e0
12005 Bulk Product ea97281e Electronics $623.73 335 4.2 14 BULK-6bcf2823
12006 Bulk Product f6704397 Clothing $650.19 455 2.0 76 BULK-70a2a66f
12007 Bulk Product 3c80ffdd Home & Garden $731.74 161 2.5 9 BULK-50367cdd
12008 Bulk Product 1c8aeef4 Home & Garden $550.44 123 4.3 73 BULK-c9a4ece9
12009 Bulk Product 98fe8864 Home & Garden $870.57 103 3.1 46 BULK-c31aee40
12010 Bulk Product e5bf035a Home & Garden $93.74 295 2.7 29 BULK-39e14373
12011 Bulk Product b71e51b7 Books $630.94 362 2.1 95 BULK-f8a4945d
12012 Bulk Product d9f30ce2 Toys & Games $108.69 269 4.7 94 BULK-a4f90c0f
12013 Bulk Product 53e5a1cb Sports & Outdoors $262.19 108 3.8 61 BULK-0dc5d3d8
12014 Bulk Product 991b6895 Clothing $203.65 84 0.3 77 BULK-ba625599
12015 Bulk Product d1f8c8a7 Electronics $644.82 29 2.9 89 BULK-b6b3ba36
12016 Bulk Product 21c2e459 Toys & Games $453.98 489 0.8 91 BULK-debccab0
12017 Bulk Product d3e60bc5 Electronics $135.70 338 1.4 75 BULK-a8acedda
12018 Bulk Product 754d8e7b Sports & Outdoors $275.62 432 3.7 3 BULK-d92fc3ee
12019 Bulk Product 532fccb3 Sports & Outdoors $469.90 355 2.6 4 BULK-6e090ab9
12020 Bulk Product dde65052 Electronics $862.46 483 0.8 95 BULK-5fb629e2
12021 Bulk Product a4e6890e Home & Garden $998.58 409 4.9 32 BULK-8342f434
12022 Bulk Product fecc2c44 Sports & Outdoors $988.98 293 0.8 50 BULK-91001263
12023 Bulk Product 157488f8 Clothing $614.71 67 3.5 79 BULK-83ace3a0
12024 Bulk Product 454cbd39 Electronics $992.06 177 2.4 11 BULK-b1197d02
12025 Bulk Product fbe20157 Clothing $134.56 305 3.4 89 BULK-171ed4d7
12026 Bulk Product 47b4b7d0 Sports & Outdoors $448.44 46 4.6 55 BULK-2dcbbe5c
12027 Bulk Product 3b3be6c7 Electronics $133.56 255 2.8 79 BULK-501931ca
12028 Bulk Product 17bf134b Home & Garden $488.49 253 3.7 96 BULK-77fe176e
12029 Bulk Product 86657c1e Toys & Games $530.46 42 3.4 50 BULK-321c4c15
12030 Bulk Product 9374ab3c Clothing $301.99 195 2.1 37 BULK-6f179735
12031 Bulk Product bb448a03 Toys & Games $874.05 88 3.3 71 BULK-ce1d33e8
12032 Bulk Product 0d29ee54 Home & Garden $157.06 1 4.5 6 BULK-c007f64c
12033 Bulk Product a9ce5e30 Electronics $42.78 205 3.8 40 BULK-854002be
12034 Bulk Product 37a8a9f6 Electronics $958.29 463 1.5 45 BULK-7cf69fdd
12035 Bulk Product 0f279729 Electronics $88.39 202 2.9 45 BULK-d5324c6d
12036 Bulk Product 1146c662 Sports & Outdoors $230.08 342 2.7 58 BULK-e7ee818f
12037 Bulk Product 67c796a6 Electronics $18.12 145 3.8 11 BULK-5a4db793
12038 Bulk Product ba38e1ad Sports & Outdoors $359.39 202 0.9 41 BULK-f99b666d
12039 Bulk Product 54eee4d4 Sports & Outdoors $253.83 165 3.0 96 BULK-04732806
12040 Bulk Product 9f3df142 Sports & Outdoors $105.07 94 1.1 14 BULK-5448da65
12041 Bulk Product b051d687 Toys & Games $854.92 437 4.5 36 BULK-e69a4ae5
12042 Bulk Product 559ddae3 Books $315.62 175 0.3 44 BULK-65d865e4
12043 Bulk Product bbf4853d Home & Garden $357.90 467 0.7 92 BULK-bc2ad907
12044 Bulk Product 3ffa665f Books $770.54 307 4.4 72 BULK-ec7cc0ee
12045 Bulk Product 8bba479f Sports & Outdoors $670.26 376 1.6 20 BULK-d1ccb85a
12046 Bulk Product cbf4bd21 Clothing $978.06 391 3.7 44 BULK-3dd1e4d0
12047 Bulk Product afeb7025 Clothing $621.34 103 2.1 25 BULK-af622945
12048 Bulk Product f7290973 Books $972.52 195 1.5 38 BULK-50e986fb
12049 Bulk Product 6cb0db92 Home & Garden $54.95 91 4.6 9 BULK-8f857cd9
12050 Bulk Product 30bb8dfe Toys & Games $14.11 43 1.9 24 BULK-294ceb44
12051 Bulk Product 3553915a Toys & Games $323.76 181 1.2 21 BULK-54b68b54
12052 Bulk Product 6edb6055 Electronics $704.26 131 3.2 99 BULK-65bcb224
12053 Bulk Product a32ae2d2 Toys & Games $448.41 360 4.6 36 BULK-caeae80c
12054 Bulk Product f726ea28 Toys & Games $889.31 194 0.4 86 BULK-818b99af
12055 Bulk Product 6dedf1da Sports & Outdoors $968.96 163 3.7 79 BULK-31bb2389
12056 Bulk Product b954033a Books $30.68 326 2.7 30 BULK-ac90f5b4
12057 Bulk Product 05245e92 Clothing $289.84 186 4.4 50 BULK-97fd9389
12058 Bulk Product f37335cf Electronics $561.42 471 2.7 59 BULK-b6a1c303
12059 Bulk Product 5baf15a9 Clothing $42.91 385 1.8 32 BULK-5c769de2
12060 Bulk Product 384ed18b Home & Garden $519.32 477 4.4 34 BULK-d934fa92
12061 Bulk Product 05f634bb Clothing $620.21 376 1.3 25 BULK-7a042fcd
12062 Bulk Product ef1d5d83 Sports & Outdoors $450.85 283 4.8 11 BULK-ae190b60
12063 Bulk Product 7b7941ca Sports & Outdoors $331.40 423 1.2 78 BULK-d028e0ff
12064 Bulk Product f4adb481 Books $930.56 455 3.0 90 BULK-f21711a2
12065 Bulk Product 6da652e5 Electronics $364.25 233 3.6 15 BULK-4cf1a616
12066 Bulk Product 71d646dc Books $194.27 382 0.8 57 BULK-c24687c8
12067 Bulk Product c6f9590d Electronics $589.98 33 4.6 81 BULK-e9d353d3
12068 Bulk Product f4b14f29 Books $397.09 355 1.7 7 BULK-38c23fb9
12069 Bulk Product d6ad5c71 Electronics $981.30 115 3.7 12 BULK-c45a4b18
12070 Bulk Product 51a3bfe3 Home & Garden $93.01 432 1.4 86 BULK-f713984c
12071 Bulk Product 068da1c2 Clothing $728.94 45 2.8 94 BULK-71a3e6c6
12072 Bulk Product 39ba7b69 Toys & Games $930.69 160 2.8 69 BULK-687ae153
12073 Bulk Product 0e67d12a Sports & Outdoors $426.41 145 2.6 99 BULK-a6874b06
12074 Bulk Product 9561e18e Home & Garden $606.95 317 0.4 22 BULK-85dda9ce
12075 Bulk Product 226ff8c5 Toys & Games $954.18 236 4.7 76 BULK-2a5b769e
12076 Bulk Product 1cd759ff Toys & Games $467.85 402 4.1 91 BULK-f59cc112
12077 Bulk Product 476410ae Books $522.79 122 4.8 83 BULK-b52ebdc5
12078 Bulk Product 6e242920 Electronics $390.23 419 4.6 80 BULK-15440cc5
12079 Bulk Product f7525f7b Electronics $755.80 301 3.7 99 BULK-d93fd940
12080 Bulk Product 94562141 Home & Garden $650.70 468 3.7 82 BULK-e5fbf881
12081 Bulk Product 6ec93f70 Home & Garden $317.54 132 0.1 61 BULK-91f561f6
12082 Bulk Product a33a84e5 Books $684.89 133 2.1 1 BULK-4a7e571e
12083 Bulk Product 0ff4f9ad Sports & Outdoors $478.58 86 3.1 73 BULK-ade3deb8
12084 Bulk Product eb6c6ade Sports & Outdoors $965.75 12 3.5 17 BULK-e522e5d1
12085 Bulk Product e867e239 Books $828.62 444 4.3 17 BULK-3818bde3
12086 Bulk Product 8f452c41 Home & Garden $150.55 208 4.5 48 BULK-54a4add2
12087 Bulk Product bfd402a1 Sports & Outdoors $915.07 171 4.8 71 BULK-c21b4262
12088 Bulk Product 36dff6fb Sports & Outdoors $10.53 401 3.9 21 BULK-67144ad1
12089 Bulk Product 9e76bda0 Toys & Games $139.00 212 1.0 73 BULK-bbb8f388
12090 Bulk Product 707fd188 Home & Garden $590.82 472 3.9 69 BULK-adc05ba8
12091 Bulk Product 53a104d5 Books $347.04 461 2.7 20 BULK-16ff44ff
12092 Bulk Product f538e44a Clothing $107.22 209 3.5 52 BULK-67cd7070
12093 Bulk Product 8959d09a Clothing $633.29 174 1.2 99 BULK-dabc7476
12094 Bulk Product b2536f80 Electronics $87.75 138 3.9 61 BULK-d905a4d8
12095 Bulk Product 5b820e9b Books $902.26 76 4.3 62 BULK-1db2ce4c
12096 Bulk Product bbe4a959 Toys & Games $945.52 133 1.3 83 BULK-9c1aff49
12097 Bulk Product 00281e54 Sports & Outdoors $938.81 471 4.9 75 BULK-285f1875
12098 Bulk Product ad8bcfcd Toys & Games $18.67 350 1.7 69 BULK-c877481c
12099 Bulk Product 0d0bdf01 Home & Garden $914.80 210 0.8 40 BULK-d3b1626d
12100 Bulk Product 55e8f4d3 Electronics $829.24 335 0.7 97 BULK-79e2383b
12101 Bulk Product c3d138c1 Toys & Games $525.34 450 4.4 91 BULK-55061e52
12102 Bulk Product ca1b866f Books $59.45 239 3.0 10 BULK-9dcb9b2e
12103 Bulk Product 12d06e60 Clothing $951.92 143 1.5 24 BULK-bf5b1b13
12104 Bulk Product 8f148103 Home & Garden $480.06 75 1.5 65 BULK-dc11920b
12105 Bulk Product f83aceef Home & Garden $442.40 12 4.3 99 BULK-974c63f4
12106 Bulk Product fab2cfa6 Home & Garden $783.74 163 3.6 79 BULK-b6647641
12107 Bulk Product e881f354 Electronics $381.02 409 0.1 9 BULK-87e22281
12108 Bulk Product 2d35ca3d Sports & Outdoors $652.91 130 1.2 47 BULK-ee12949b
12109 Bulk Product c37fc572 Clothing $133.81 269 3.1 68 BULK-5757545c
12110 Bulk Product 43f89236 Sports & Outdoors $880.43 10 2.4 81 BULK-a1d5c88d
12111 Bulk Product b5171604 Sports & Outdoors $656.11 255 2.0 41 BULK-aa8d16ae
12112 Bulk Product bbabce0d Electronics $559.64 279 2.7 39 BULK-cf943c35
12113 Bulk Product 6819ace5 Toys & Games $228.85 489 1.2 83 BULK-f376e87c
12114 Bulk Product d3066af6 Sports & Outdoors $861.41 169 0.8 98 BULK-1f6e4e99
12115 Bulk Product f2409eda Clothing $505.59 190 2.7 28 BULK-3c7122e7
12116 Bulk Product f73734fe Books $89.39 442 1.2 50 BULK-8c4210f0
12117 Bulk Product 515523e0 Home & Garden $226.59 463 0.8 38 BULK-5ff80a3b
12118 Bulk Product 746bcb02 Toys & Games $228.11 387 3.5 16 BULK-55e4eea6
12119 Bulk Product 6b330ad4 Electronics $485.10 299 0.1 45 BULK-9ac52818
12120 Bulk Product 9c552d58 Home & Garden $255.73 485 2.8 48 BULK-ec0442e2
12121 Bulk Product c73aa4bf Home & Garden $824.73 259 4.1 5 BULK-fef2f9b7
12122 Bulk Product 498b5adc Electronics $168.70 475 3.6 98 BULK-4a4bef8c
12123 Bulk Product 82e55dd9 Electronics $407.68 267 4.5 40 BULK-4a9d5c37
12124 Bulk Product 00ef4a07 Toys & Games $897.97 119 0.9 96 BULK-05b764d1
12125 Bulk Product f8b6fddc Sports & Outdoors $858.14 498 2.7 32 BULK-cc3f87d4
12126 Bulk Product 579711a0 Books $638.21 147 1.9 90 BULK-284915c4
12127 Bulk Product d3e3f3a1 Home & Garden $931.12 281 2.0 16 BULK-ff1b305f
12128 Bulk Product 7862dcef Electronics $39.66 422 3.1 48 BULK-9d32452f
12129 Bulk Product 691855cd Electronics $889.60 460 2.8 50 BULK-185f6069
12130 Bulk Product ad6dbdd9 Books $209.08 136 3.5 69 BULK-f3e8adbb
12131 Bulk Product dd04bf41 Electronics $724.31 28 3.1 65 BULK-9979aefe
12132 Bulk Product 455b867a Toys & Games $270.04 322 1.3 61 BULK-86b0bbea
12133 Bulk Product bf04d634 Clothing $433.67 249 4.4 99 BULK-bbaf049f
12134 Bulk Product 1610cf1b Sports & Outdoors $297.60 480 3.1 78 BULK-12bc6260
12135 Bulk Product e3d8ffee Electronics $580.15 68 4.7 34 BULK-f7222527
12136 Bulk Product 1ddb10a9 Home & Garden $851.86 265 0.1 41 BULK-8db6e52b
12137 Bulk Product 2b60f23f Home & Garden $815.66 14 4.6 7 BULK-75b56adf
12138 Bulk Product 0d699360 Home & Garden $686.14 42 2.6 15 BULK-8bb3b312
12139 Bulk Product e54f988f Toys & Games $731.37 144 1.3 54 BULK-09520305
12140 Bulk Product 9efa0482 Electronics $496.81 418 4.4 68 BULK-2f673b7b
12141 Bulk Product c571e533 Clothing $643.12 198 4.0 76 BULK-b5b41023
12142 Bulk Product a183d385 Books $790.39 481 4.4 96 BULK-c0210a00
12143 Bulk Product 9fc37ff9 Sports & Outdoors $99.58 288 1.2 92 BULK-fff8cc3f
12144 Bulk Product 19c603d3 Sports & Outdoors $559.87 143 2.2 90 BULK-002a5af8
12145 Bulk Product 0660cd03 Electronics $749.91 354 4.1 27 BULK-34849c69
12146 Bulk Product 246fe1c6 Electronics $702.65 118 2.7 27 BULK-15d99c14
12147 Bulk Product 247ce5b5 Toys & Games $94.13 327 4.0 22 BULK-98c88041
12148 Bulk Product 1679240a Toys & Games $505.43 172 2.1 75 BULK-cf57d8da
12149 Bulk Product af8076e1 Sports & Outdoors $725.90 343 2.8 10 BULK-cc9c95ad
12150 Bulk Product 90158656 Toys & Games $527.45 8 1.4 91 BULK-9469ef90
12151 Bulk Product 872f97e5 Books $992.06 403 3.8 96 BULK-897be30c
12152 Bulk Product bcc0115c Sports & Outdoors $906.65 477 4.5 27 BULK-2cc0f3d2
12153 Bulk Product e517bc93 Clothing $788.76 475 0.2 99 BULK-0d5d77c7
12154 Bulk Product 7f2c0630 Home & Garden $322.33 312 1.2 26 BULK-63ac8431
12155 Bulk Product be3ab33a Clothing $935.02 35 0.0 2 BULK-ba3803c5
12156 Bulk Product cd7fafc2 Home & Garden $215.42 489 3.4 22 BULK-04432052
12157 Bulk Product 72e24975 Books $73.04 143 4.7 98 BULK-03cac2c9
12158 Bulk Product d3d19d2f Home & Garden $133.79 324 4.1 96 BULK-dc7c0c33
12159 Bulk Product 17916d98 Toys & Games $312.98 39 0.9 39 BULK-d3357ef6
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