Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

15 ms

Page Size

200

Current Page

79 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 79 Results Showing 15601 - 15800 of 24441

ID Name Category Price Stock Rating Reviews SKU
16160 Bulk Product 5d7baeff Home & Garden $415.15 253 2.2 90 BULK-4abaad2d
16161 Bulk Product be288871 Electronics $777.09 87 2.3 22 BULK-24e7434d
16162 Bulk Product e6d534ba Electronics $117.13 131 1.0 39 BULK-a6af022c
16163 Bulk Product a0b02ee2 Books $461.67 238 1.0 84 BULK-dd6553d1
16164 Bulk Product bbf021a4 Clothing $1,003.49 408 1.4 53 BULK-74d46c6d
16165 Bulk Product af424950 Clothing $36.28 498 4.6 81 BULK-88c7f0e1
16166 Bulk Product 6705e436 Clothing $722.67 229 4.4 53 BULK-e6d76c1b
16167 Bulk Product 855ad151 Home & Garden $874.03 482 1.2 15 BULK-b32443ae
16168 Bulk Product 54b95fb4 Electronics $81.87 84 4.9 98 BULK-a39ff005
16169 Bulk Product 10740746 Home & Garden $618.27 255 4.8 86 BULK-3e67e0e6
16170 Bulk Product 30e87a20 Toys & Games $637.28 119 2.7 33 BULK-1c852f51
16171 Bulk Product 104b326c Toys & Games $377.26 109 1.7 99 BULK-0dd13ab3
16172 Bulk Product e84de23c Toys & Games $198.05 320 2.4 91 BULK-c1e9336a
16173 Bulk Product 3645c4ea Books $778.32 97 0.8 28 BULK-4ce667a7
16174 Bulk Product 61350be1 Home & Garden $248.16 130 4.6 59 BULK-ffee28d0
16175 Bulk Product 055ed5d0 Books $708.93 237 2.3 9 BULK-81f41729
16176 Bulk Product d0630462 Home & Garden $463.36 138 0.6 29 BULK-6f4c1874
16177 Bulk Product a9ddf62e Books $916.10 39 0.1 68 BULK-6e0bc259
16178 Bulk Product 9daba256 Toys & Games $461.85 434 1.4 66 BULK-a97b56d2
16179 Bulk Product af9b889f Home & Garden $145.54 417 2.3 5 BULK-0bd5db03
16180 Bulk Product dd26c6b9 Toys & Games $838.59 276 4.8 47 BULK-f6e9ecb1
16181 Bulk Product cfbe0ce6 Home & Garden $390.85 299 1.8 8 BULK-7b78beb2
16182 Bulk Product f4903140 Toys & Games $507.83 264 0.8 35 BULK-6297c41f
16183 Bulk Product d95aa044 Sports & Outdoors $940.81 135 4.6 8 BULK-80f5c331
16184 Bulk Product 4d1fe7cd Sports & Outdoors $444.53 274 4.0 19 BULK-77e05049
16185 Bulk Product 3d31bf9d Toys & Games $12.37 492 3.7 54 BULK-06d887ef
16186 Bulk Product 3db71040 Home & Garden $267.40 190 3.1 0 BULK-0fc77337
16187 Bulk Product dab3d42d Books $409.05 30 2.0 8 BULK-58664b04
16188 Bulk Product d3026bf1 Home & Garden $813.74 219 1.4 51 BULK-24a7db57
16189 Bulk Product 14ceb246 Toys & Games $132.29 278 0.1 93 BULK-95855935
16190 Bulk Product 54aa4210 Books $902.42 311 2.4 43 BULK-cf386219
16191 Bulk Product d4426c6e Books $777.03 236 4.0 5 BULK-128b799d
16192 Bulk Product 09385ec9 Clothing $479.40 93 2.9 61 BULK-1b77249e
16193 Bulk Product 0d5eca35 Toys & Games $477.03 171 3.0 29 BULK-a412d360
16194 Bulk Product d76ae05f Clothing $23.06 67 3.5 57 BULK-dd274cc8
16195 Bulk Product f39ff8c2 Books $866.58 312 1.6 7 BULK-d98f87d6
16196 Bulk Product 9db99b16 Electronics $213.17 468 4.6 20 BULK-a408dfed
16197 Bulk Product 1a3cc789 Books $725.65 299 0.2 13 BULK-061becbb
16198 Bulk Product 754ae368 Books $964.66 13 4.0 19 BULK-f80ec3f4
16199 Bulk Product 9f5d8572 Home & Garden $687.53 132 1.7 68 BULK-63beb459
16200 Bulk Product b6a19087 Toys & Games $953.86 32 1.1 48 BULK-019ecafb
16201 Bulk Product ba35f7fe Electronics $948.15 22 4.9 26 BULK-fee03da0
16202 Bulk Product 0efaf83e Home & Garden $567.18 325 4.7 10 BULK-b1569e17
16203 Bulk Product 3d450496 Clothing $916.68 338 2.2 90 BULK-38c98ab2
16204 Bulk Product 7c43d58c Books $794.37 285 3.4 79 BULK-70788fa7
16205 Bulk Product 1db89d4a Sports & Outdoors $287.83 257 2.8 56 BULK-373ec2f8
16206 Bulk Product 537f322a Electronics $99.32 470 1.3 72 BULK-a005c8d0
16207 Bulk Product 6e8ce6a8 Books $872.59 401 0.3 52 BULK-df03b67f
16208 Bulk Product 3176f3c3 Clothing $763.44 390 0.1 24 BULK-03af6f95
16209 Bulk Product 8800e8cc Books $697.12 486 1.6 33 BULK-348f1d8e
16210 Bulk Product a2487b72 Home & Garden $285.40 339 1.7 21 BULK-e5437aec
16211 Bulk Product 0cba40fc Clothing $433.51 309 3.1 95 BULK-a9601d78
16212 Bulk Product aa60f7b2 Home & Garden $800.27 278 2.4 30 BULK-cfafcbc3
16213 Bulk Product 6e16b71b Electronics $564.59 388 5.0 94 BULK-8e5f06c5
16214 Bulk Product 6985f7fe Books $199.48 289 1.4 22 BULK-56adad1c
16215 Bulk Product c8eee4de Toys & Games $381.24 321 3.8 75 BULK-abf53ecc
16216 Bulk Product 069d478a Home & Garden $209.90 107 1.5 52 BULK-4ddb78a2
16217 Bulk Product 5cdd1d16 Electronics $467.23 66 2.5 83 BULK-90ca8566
16218 Bulk Product c41e64d0 Home & Garden $525.43 184 4.1 58 BULK-e0a5cdc4
16219 Bulk Product 862be6b4 Books $59.59 360 3.5 64 BULK-ee4614f4
16220 Bulk Product 4686fde6 Sports & Outdoors $943.46 40 4.4 41 BULK-4f97ad1f
16221 Bulk Product 2849efe3 Electronics $517.33 110 1.8 94 BULK-e9042468
16222 Bulk Product 140d8475 Home & Garden $46.09 257 4.6 55 BULK-8247363c
16223 Bulk Product 3b72d261 Home & Garden $558.27 408 4.5 29 BULK-c279b178
16224 Bulk Product 506cffb8 Sports & Outdoors $988.68 258 0.3 27 BULK-1b1bccef
16225 Bulk Product 46e61b3d Sports & Outdoors $25.62 112 3.5 10 BULK-36e8714e
16226 Bulk Product f1a1985f Toys & Games $860.37 94 3.1 43 BULK-de8f3c47
16227 Bulk Product 91f50981 Toys & Games $617.50 453 0.8 25 BULK-8bb670f8
16228 Bulk Product 2c5cdf72 Electronics $475.03 163 4.4 13 BULK-3df31bf4
16229 Bulk Product 1a9ebe0f Toys & Games $246.72 290 2.7 10 BULK-a73e7775
16230 Bulk Product f6d7d7ef Sports & Outdoors $976.15 280 3.0 21 BULK-73b84a40
16231 Bulk Product 705975d2 Toys & Games $250.70 339 1.0 76 BULK-3ec463b1
16232 Bulk Product d6399414 Sports & Outdoors $635.32 70 2.1 94 BULK-348f5cdf
16233 Bulk Product 75470f72 Clothing $108.93 435 0.9 64 BULK-fa0e503c
16234 Bulk Product fe6a9d94 Sports & Outdoors $105.94 60 4.1 0 BULK-9ad3538b
16235 Bulk Product 4458c885 Home & Garden $129.37 213 4.7 24 BULK-848b4397
16236 Bulk Product da615c70 Clothing $239.64 135 2.2 54 BULK-58c93240
16237 Bulk Product f4f02e6d Toys & Games $257.25 247 0.8 43 BULK-8304da68
16238 Bulk Product b35f3b9a Books $121.22 330 4.9 89 BULK-50f3e11d
16239 Bulk Product 4fa88079 Books $565.81 279 4.5 85 BULK-e99d4bfe
16240 Bulk Product f4128d54 Home & Garden $938.74 65 1.2 8 BULK-044089fd
16241 Bulk Product 6a661ec7 Home & Garden $915.72 124 2.5 32 BULK-435e3dda
16242 Bulk Product f5f188ca Books $250.52 231 1.3 49 BULK-bee17d2d
16243 Bulk Product bc16236b Books $878.22 138 1.5 3 BULK-6befc08a
16244 Bulk Product 151dcf60 Books $915.00 80 4.1 84 BULK-cfb57496
16245 Bulk Product 53897560 Toys & Games $448.04 492 4.0 34 BULK-a26f8cb2
16246 Bulk Product e8ebb383 Toys & Games $857.63 155 1.3 99 BULK-7be0a766
16247 Bulk Product 4c931327 Electronics $572.31 205 0.5 27 BULK-c037dd85
16248 Bulk Product cf358c7f Toys & Games $335.00 30 0.2 99 BULK-2fbefe51
16249 Bulk Product 81533f61 Clothing $38.80 215 4.8 87 BULK-cd059f5a
16250 Bulk Product b0461440 Toys & Games $689.95 52 3.1 54 BULK-73412965
16251 Bulk Product c46a66b6 Home & Garden $264.71 194 0.8 11 BULK-14e8bee3
16252 Bulk Product 1ab18e0f Home & Garden $1,008.21 202 1.0 15 BULK-d1ca20f6
16253 Bulk Product 81c75bec Clothing $100.47 198 3.4 27 BULK-2e0f32a3
16254 Bulk Product b16c896d Clothing $84.44 290 2.5 76 BULK-251b9329
16255 Bulk Product 48e68c76 Books $210.89 453 0.9 22 BULK-20e57f74
16256 Bulk Product 021f3adf Books $711.23 99 2.6 36 BULK-e6bac9d6
16257 Bulk Product d6f6c26c Sports & Outdoors $640.86 257 0.8 57 BULK-4202e6c4
16258 Bulk Product a5da0763 Books $170.88 137 2.8 87 BULK-74301915
16259 Bulk Product ed6d4370 Electronics $992.71 204 3.7 58 BULK-8fa41a33
16260 Bulk Product 8b1dc07d Clothing $321.45 350 4.7 67 BULK-32ca002a
16261 Bulk Product a761619c Home & Garden $52.03 160 3.6 68 BULK-496f06f7
16262 Bulk Product 41c9567a Toys & Games $672.55 490 2.6 11 BULK-a1fb58fd
16263 Bulk Product 96524c95 Home & Garden $343.79 467 2.7 70 BULK-5e37613f
16264 Bulk Product a543c608 Sports & Outdoors $681.47 235 3.8 94 BULK-b894e2c6
16265 Bulk Product 8df66bce Books $829.98 455 2.7 35 BULK-050497c1
16266 Bulk Product 7fd37c2a Home & Garden $877.76 393 4.6 61 BULK-6a4579cd
16267 Bulk Product 2e78605f Books $977.21 353 0.0 23 BULK-63bbeb10
16268 Bulk Product 76de0454 Sports & Outdoors $917.34 445 3.9 33 BULK-9108845f
16269 Bulk Product 27815715 Home & Garden $521.20 352 2.9 62 BULK-70821e8a
16270 Bulk Product 26ba032c Sports & Outdoors $425.83 369 4.9 75 BULK-0b385f83
16271 Bulk Product 3c8ecef5 Home & Garden $345.87 178 3.3 57 BULK-52651991
16272 Bulk Product ef57dd9d Electronics $908.40 344 3.0 6 BULK-4bcbf907
16273 Bulk Product af6026e4 Electronics $346.83 282 3.1 56 BULK-3c437248
16274 Bulk Product 1fe17731 Clothing $87.31 181 3.5 19 BULK-4065176d
16275 Bulk Product 3fb81c06 Toys & Games $224.44 407 0.9 43 BULK-d2caa3b0
16276 Bulk Product bd591e96 Electronics $875.87 421 4.3 97 BULK-5bdf2af9
16277 Bulk Product fd69dee9 Electronics $390.90 437 0.8 10 BULK-06221eab
16278 Bulk Product 24dd62b2 Home & Garden $813.43 263 0.2 47 BULK-85528bdb
16279 Bulk Product d84ba002 Books $779.52 223 2.1 76 BULK-b5cc4fd0
16280 Bulk Product c54654dc Home & Garden $495.52 39 0.2 77 BULK-f88f542d
16281 Bulk Product b8119abd Clothing $58.47 41 4.8 75 BULK-4b0804ff
16282 Bulk Product 9046a01f Home & Garden $623.81 410 1.2 54 BULK-ec2b93df
16283 Bulk Product 96611a27 Electronics $559.49 405 1.0 30 BULK-e1f333ec
16284 Bulk Product f0a60a10 Sports & Outdoors $848.53 416 4.0 57 BULK-bd6a2ad5
16285 Bulk Product 3a7a9ff5 Books $498.92 103 1.0 64 BULK-f332d009
16286 Bulk Product 933fa05f Electronics $725.50 176 4.4 35 BULK-c4e56627
16287 Bulk Product ac0fe267 Clothing $91.64 397 1.0 57 BULK-2652c0fa
16288 Bulk Product fa606127 Clothing $416.95 366 4.5 2 BULK-0eb4385a
16289 Bulk Product 8cce3588 Home & Garden $692.19 138 3.9 26 BULK-9c7dc000
16290 Bulk Product c2ec37ab Clothing $42.46 296 0.4 78 BULK-34c62de5
16291 Bulk Product a3e72873 Sports & Outdoors $164.19 238 1.2 62 BULK-6170f140
16292 Bulk Product cdc2e545 Clothing $112.13 238 4.5 51 BULK-4da9c7ce
16293 Bulk Product 779a6b6f Sports & Outdoors $737.59 210 2.4 34 BULK-80300221
16294 Bulk Product 7e60908c Home & Garden $93.44 311 2.7 24 BULK-a4d8e3fe
16295 Bulk Product afa4035a Electronics $356.34 498 4.5 47 BULK-0377a180
16296 Bulk Product 776aef02 Clothing $428.53 467 0.1 81 BULK-3333d910
16297 Bulk Product 2d4c78e8 Home & Garden $300.00 380 5.0 25 BULK-283e0b79
16298 Bulk Product 5f0be19b Toys & Games $662.32 52 3.4 97 BULK-2005fac0
16299 Bulk Product 8bece07c Clothing $168.77 335 4.2 73 BULK-5c0b0cc1
16300 Bulk Product c3d67025 Home & Garden $598.79 36 1.8 46 BULK-35b524dc
16301 Bulk Product 81728c02 Sports & Outdoors $258.87 364 1.0 34 BULK-1e1baa5a
16302 Bulk Product 646a6fa1 Books $932.86 78 3.1 25 BULK-42968db9
16303 Bulk Product bf8bd82f Toys & Games $719.21 39 0.7 55 BULK-6d7f77ad
16304 Bulk Product a736b5ec Clothing $109.80 111 2.3 84 BULK-928a9dae
16305 Bulk Product 232dea33 Electronics $297.14 295 0.8 99 BULK-fb536d4b
16306 Bulk Product 702d541b Sports & Outdoors $413.88 115 1.4 96 BULK-48a9460e
16307 Bulk Product 81feb13f Sports & Outdoors $163.53 62 0.4 20 BULK-74b4e7d8
16308 Bulk Product 5f228587 Home & Garden $985.22 411 4.2 4 BULK-33075ba2
16309 Bulk Product 6453befb Books $621.24 491 0.7 44 BULK-d00cfda5
16310 Bulk Product 27fe72b9 Sports & Outdoors $395.69 290 2.6 51 BULK-1433527c
16311 Bulk Product 4db4240d Sports & Outdoors $747.67 496 0.4 4 BULK-ccf4e2f7
16312 Bulk Product c0ccaedb Sports & Outdoors $104.83 360 4.5 35 BULK-fe82db6f
16313 Bulk Product dff307d7 Home & Garden $665.59 213 0.2 52 BULK-61c7a6e8
16314 Bulk Product 45475fc9 Books $909.42 22 1.9 80 BULK-00531a69
16315 Bulk Product 23e0abd4 Toys & Games $769.84 193 1.2 28 BULK-91a36998
16316 Bulk Product 9ab13638 Clothing $599.56 229 4.1 28 BULK-50f1684e
16317 Bulk Product 856c6d02 Sports & Outdoors $643.98 253 4.4 29 BULK-fff3cd4c
16318 Bulk Product 49f8b68e Sports & Outdoors $593.63 33 1.3 30 BULK-2155af6f
16319 Bulk Product f4771e9d Home & Garden $732.23 402 3.4 17 BULK-3ad953c3
16320 Bulk Product ba65bda5 Books $252.67 355 4.8 38 BULK-92707f5b
16321 Bulk Product 0710d728 Electronics $513.04 363 4.5 41 BULK-a61c31b1
16322 Bulk Product 14f1130d Electronics $145.10 75 1.6 30 BULK-56c116f6
16323 Bulk Product 5be279bb Home & Garden $126.17 415 2.1 81 BULK-3581d30a
16324 Bulk Product 3bfc5705 Toys & Games $621.43 230 1.5 28 BULK-8c6248b5
16325 Bulk Product 866ee153 Books $686.48 239 0.8 56 BULK-43d7e3e9
16326 Bulk Product 76ceeac5 Toys & Games $453.45 378 0.2 43 BULK-53dbd250
16327 Bulk Product 3114f2f9 Sports & Outdoors $137.12 246 4.4 61 BULK-9130d270
16328 Bulk Product f668a768 Home & Garden $737.34 145 1.4 44 BULK-ae787fa4
16329 Bulk Product 170cce07 Toys & Games $777.81 118 4.4 64 BULK-b53a3251
16330 Bulk Product 68c1d39d Home & Garden $610.41 152 1.8 90 BULK-d7bf29f2
16331 Bulk Product 7f2db429 Clothing $102.05 459 3.3 85 BULK-04eb11b0
16332 Bulk Product e6a1718d Home & Garden $606.66 437 2.3 92 BULK-637964e3
16333 Bulk Product 05feee58 Home & Garden $552.99 23 2.3 27 BULK-e85d6fe2
16334 Bulk Product bc3a3260 Sports & Outdoors $18.48 427 4.6 88 BULK-41d3309d
16335 Bulk Product 71353155 Books $245.41 453 4.6 23 BULK-eaf88ad7
16336 Bulk Product 097f46a5 Electronics $904.65 413 1.1 35 BULK-22eedd96
16337 Bulk Product a0167f8b Books $866.05 281 4.5 7 BULK-8522ed01
16338 Bulk Product 4f0c5a4c Home & Garden $648.46 154 3.3 27 BULK-92ad219c
16339 Bulk Product ca5d467a Clothing $442.96 353 2.5 16 BULK-70d4b581
16340 Bulk Product 865c40c2 Sports & Outdoors $385.42 454 2.1 47 BULK-f89ef0a7
16341 Bulk Product 277e089d Books $728.59 202 3.7 60 BULK-55972a06
16342 Bulk Product 1adbbae5 Sports & Outdoors $772.42 437 2.0 22 BULK-4963f1cd
16343 Bulk Product c4188c81 Sports & Outdoors $812.59 322 2.7 47 BULK-668393a6
16344 Bulk Product 33eefd3d Sports & Outdoors $993.79 108 1.6 19 BULK-d1b2aa73
16345 Bulk Product d25d7f15 Home & Garden $245.19 10 1.5 18 BULK-f0254538
16346 Bulk Product a1c4d007 Books $432.23 432 2.4 11 BULK-d6724feb
16347 Bulk Product 4842b136 Clothing $990.09 92 0.7 9 BULK-41567412
16348 Bulk Product 48e287aa Sports & Outdoors $930.90 30 4.2 38 BULK-0c00ce0c
16349 Bulk Product d9a9d5a0 Electronics $260.51 361 2.4 94 BULK-cd3c79b6
16350 Bulk Product 74ad12f9 Electronics $26.95 1 3.1 65 BULK-11637bc7
16351 Bulk Product 45427eea Clothing $252.04 440 1.4 46 BULK-ff020073
16352 Bulk Product 9075a438 Toys & Games $439.39 310 4.8 12 BULK-0c63de25
16353 Bulk Product 040de253 Books $263.15 254 3.7 66 BULK-0097529b
16354 Bulk Product 402fe13a Toys & Games $665.71 379 0.1 43 BULK-ab3b00d9
16355 Bulk Product 4cb87bb0 Sports & Outdoors $577.24 89 1.8 48 BULK-e7bc89a9
16356 Bulk Product a13330e8 Home & Garden $500.27 47 2.9 58 BULK-909cd268
16357 Bulk Product 265a5a6d Books $381.74 197 1.5 73 BULK-52dea818
16358 Bulk Product 097baa6b Toys & Games $960.92 487 3.0 15 BULK-1c223829
16359 Bulk Product ebff6d92 Home & Garden $391.18 267 3.7 70 BULK-1e84e346
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