Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

43 ms

Page Size

200

Current Page

59 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 59 Results Showing 11601 - 11800 of 24441

ID Name Category Price Stock Rating Reviews SKU
12160 Bulk Product a2097f4d Electronics $859.93 421 4.7 26 BULK-386755e4
12161 Bulk Product 9d65de69 Sports & Outdoors $197.56 497 3.0 38 BULK-46b760ee
12162 Bulk Product b36dfcea Books $455.98 331 3.2 5 BULK-d0074787
12163 Bulk Product 8ea02ab0 Sports & Outdoors $16.30 272 4.3 93 BULK-6e59da6a
12164 Bulk Product 3a4c0f5c Toys & Games $412.15 275 4.5 62 BULK-f93be770
12165 Bulk Product 50872afb Books $919.28 34 4.0 73 BULK-d6f992e1
12166 Bulk Product 57e46bbf Home & Garden $826.74 283 3.9 21 BULK-d4f7dae4
12167 Bulk Product d5b2c73d Sports & Outdoors $687.37 205 3.8 68 BULK-6362a882
12168 Bulk Product 35dab363 Books $613.89 90 0.6 91 BULK-9d569f3c
12169 Bulk Product cd003940 Electronics $914.95 373 4.9 59 BULK-69c2b3ab
12170 Bulk Product 523e9a70 Sports & Outdoors $534.79 165 1.1 2 BULK-e2cafd23
12171 Bulk Product 6ac89aa9 Clothing $427.57 420 0.4 44 BULK-a61df72f
12172 Bulk Product 8e12c11d Toys & Games $797.68 246 1.1 13 BULK-532a3207
12173 Bulk Product e1266e01 Electronics $636.83 330 0.1 36 BULK-5cbb44d4
12174 Bulk Product 6bf507ba Sports & Outdoors $948.01 158 1.2 28 BULK-2f9378dd
12175 Bulk Product db59108c Books $817.36 473 1.7 4 BULK-cb8ba04b
12176 Bulk Product b56a4511 Books $864.17 211 2.4 18 BULK-5ed7811b
12177 Bulk Product 1ab79505 Electronics $649.10 452 0.7 66 BULK-33e0116c
12178 Bulk Product 84c17095 Sports & Outdoors $130.77 79 2.0 75 BULK-0a5865aa
12179 Bulk Product f2c3ae0e Home & Garden $271.40 462 3.6 94 BULK-a031adf7
12180 Bulk Product e053dbb7 Toys & Games $669.66 252 3.2 39 BULK-00ae5c63
12181 Bulk Product e385bcfa Toys & Games $23.64 364 0.9 59 BULK-2f982af1
12182 Bulk Product cde99991 Toys & Games $712.25 141 0.1 32 BULK-55942d0a
12183 Bulk Product 1eb2e3b3 Electronics $404.62 379 3.5 2 BULK-18f63036
12184 Bulk Product 1471e2eb Books $291.24 92 3.1 50 BULK-0a451d35
12185 Bulk Product 85db85d7 Electronics $287.98 35 1.5 20 BULK-95877a15
12186 Bulk Product 4c4f4895 Home & Garden $392.13 182 1.5 38 BULK-bc04adf5
12187 Bulk Product fd67cdb0 Clothing $217.08 207 0.6 56 BULK-7acce21c
12188 Bulk Product 4dd2ef0c Sports & Outdoors $123.15 451 4.4 1 BULK-fa97c1ad
12189 Bulk Product 9a8f6920 Books $496.86 458 1.7 39 BULK-e2521944
12190 Bulk Product c991a6ab Clothing $71.82 162 0.9 13 BULK-cf776948
12191 Bulk Product 34662708 Sports & Outdoors $998.91 176 3.9 3 BULK-c9577b4d
12192 Bulk Product a1cd8692 Clothing $216.79 164 0.2 26 BULK-b44a44eb
12193 Bulk Product af37e899 Sports & Outdoors $642.13 307 1.5 96 BULK-f7e46e4b
12194 Bulk Product ac5be68b Books $548.30 39 3.2 61 BULK-05a84979
12195 Bulk Product 36643d2e Books $722.12 109 3.5 36 BULK-bfdb0d9d
12196 Bulk Product f7d63cf9 Home & Garden $839.04 368 2.7 4 BULK-064218fb
12197 Bulk Product 98c7ed95 Home & Garden $864.64 114 2.4 50 BULK-59021396
12198 Bulk Product 2f1dd2bc Toys & Games $411.38 95 3.4 50 BULK-9f27e84c
12199 Bulk Product 100a88af Clothing $803.23 405 3.8 49 BULK-8e663ea9
12200 Bulk Product 690149f3 Sports & Outdoors $729.35 78 0.4 28 BULK-27d8f853
12201 Bulk Product 645d73f1 Toys & Games $43.97 497 1.4 42 BULK-733ae973
12202 Bulk Product fe1e52a7 Clothing $800.25 151 1.2 86 BULK-d1b53259
12203 Bulk Product 732cd11a Books $847.97 437 1.0 79 BULK-eda3e3a2
12204 Bulk Product 726ce91d Electronics $943.50 394 1.0 34 BULK-ae65f97c
12205 Bulk Product f761e05c Electronics $342.64 80 3.0 43 BULK-042585a4
12206 Bulk Product 786234a2 Sports & Outdoors $416.63 434 1.6 92 BULK-b44b660a
12207 Bulk Product d4a243d8 Clothing $482.75 179 1.5 7 BULK-fd707cca
12208 Bulk Product b5e57b23 Toys & Games $853.92 60 3.5 85 BULK-13a59b50
12209 Bulk Product 01c2c589 Electronics $769.91 151 1.4 92 BULK-ed9a742e
12210 Bulk Product 9153e499 Clothing $773.63 430 4.8 30 BULK-1de5c2f5
12211 Bulk Product b7078533 Toys & Games $855.08 45 2.4 16 BULK-26d68af4
12212 Bulk Product ec0f9d1a Electronics $782.44 379 3.9 86 BULK-fb39914e
12213 Bulk Product ca9739a3 Clothing $907.23 377 0.7 21 BULK-ab6384a3
12214 Bulk Product 62b185e1 Sports & Outdoors $386.79 284 0.6 67 BULK-b5a7fab1
12215 Bulk Product 9472cb99 Books $537.00 362 2.4 1 BULK-bf7fd2f6
12216 Bulk Product a20ea724 Electronics $849.10 462 0.3 23 BULK-d9266431
12217 Bulk Product 471b97c6 Sports & Outdoors $599.03 178 3.8 55 BULK-cbc8404d
12218 Bulk Product 8d51755d Sports & Outdoors $555.59 94 4.9 25 BULK-ab83a326
12219 Bulk Product a4fb50fa Sports & Outdoors $393.83 57 1.5 45 BULK-1b1f9b35
12220 Bulk Product 31e2f06b Home & Garden $728.10 347 0.3 9 BULK-5aadafee
12221 Bulk Product e9715f9f Books $448.81 493 3.2 96 BULK-eadac8cd
12222 Bulk Product 7d5f47b2 Toys & Games $101.51 322 2.9 24 BULK-34dda4b6
12223 Bulk Product 2cf8c450 Electronics $873.79 494 3.5 81 BULK-1bb5a93d
12224 Bulk Product fd66c76a Clothing $817.16 155 2.1 62 BULK-35881a2e
12225 Bulk Product 49a3d791 Home & Garden $30.69 63 0.1 59 BULK-63dc786b
12226 Bulk Product dce4b1a3 Books $708.36 354 0.8 21 BULK-cb3fee66
12227 Bulk Product d9016474 Toys & Games $469.97 67 4.7 1 BULK-d34f1701
12228 Bulk Product ee4be162 Toys & Games $438.75 357 4.2 85 BULK-1cc1bba2
12229 Bulk Product 7d099b50 Sports & Outdoors $972.92 412 1.7 52 BULK-8bf1b92b
12230 Bulk Product d054a199 Electronics $376.42 417 2.5 10 BULK-08a8a171
12231 Bulk Product 041420ce Sports & Outdoors $302.04 446 4.5 35 BULK-ed4b949f
12232 Bulk Product ba122b95 Home & Garden $746.38 431 3.1 68 BULK-0e164f78
12233 Bulk Product 8f10fbd4 Toys & Games $429.99 399 3.4 59 BULK-0659b3ee
12234 Bulk Product 9bdba883 Electronics $931.75 61 1.3 14 BULK-e922d5e2
12235 Bulk Product 1f7589a9 Home & Garden $34.39 435 3.6 29 BULK-4e7d8f95
12236 Bulk Product 5e982dc8 Clothing $571.65 416 4.4 46 BULK-f52f7c34
12237 Bulk Product 6e5bf845 Home & Garden $816.55 330 2.0 95 BULK-76f7a73b
12238 Bulk Product a5e53a2c Clothing $68.25 376 0.0 62 BULK-1b1da821
12239 Bulk Product 4b304096 Sports & Outdoors $883.76 336 0.2 44 BULK-0656d84a
12240 Bulk Product e870653a Books $188.32 425 1.7 2 BULK-fd5b7804
12241 Bulk Product 8b2a5779 Sports & Outdoors $609.23 111 2.6 47 BULK-723489e1
12242 Bulk Product bc55b445 Home & Garden $583.67 28 0.6 62 BULK-4a7117ff
12243 Bulk Product bee3475a Electronics $24.22 249 5.0 70 BULK-1203810d
12244 Bulk Product e1a7f8a5 Toys & Games $810.14 157 4.6 8 BULK-7a168363
12245 Bulk Product f7044fa8 Clothing $804.45 134 1.0 23 BULK-ae36d96e
12246 Bulk Product 79a6be5e Home & Garden $224.43 216 0.3 87 BULK-917dc518
12247 Bulk Product fea33a42 Electronics $381.64 373 1.9 27 BULK-b463d4e8
12248 Bulk Product 14548f3e Home & Garden $980.12 494 3.1 76 BULK-fe29c348
12249 Bulk Product 4455af9a Toys & Games $509.99 411 0.1 81 BULK-169c5e12
12250 Bulk Product a6ef931c Toys & Games $495.88 160 1.8 25 BULK-813cfb5e
12251 Bulk Product 08b26e3b Home & Garden $776.57 90 1.6 94 BULK-f893d982
12252 Bulk Product 33096c9c Home & Garden $480.30 281 0.6 73 BULK-9ec47bb7
12253 Bulk Product c77c2e8c Sports & Outdoors $584.67 43 0.0 56 BULK-0e86950d
12254 Bulk Product 06b272f5 Home & Garden $400.07 57 2.9 96 BULK-313e0591
12255 Bulk Product 477e3bc7 Books $120.56 261 4.4 10 BULK-f7eebd32
12256 Bulk Product c741937c Toys & Games $873.07 56 3.5 74 BULK-b626cf2f
12257 Bulk Product 68ccc1dd Clothing $581.39 1 0.8 20 BULK-6693dfd2
12258 Bulk Product 188d4d81 Electronics $996.06 220 0.6 73 BULK-cff6ded6
12259 Bulk Product ec54050a Home & Garden $824.63 113 2.5 54 BULK-b9bb5c72
12260 Bulk Product cd09e17e Clothing $313.96 39 3.4 38 BULK-3c145c8b
12261 Bulk Product 31f66dc2 Home & Garden $608.94 220 1.1 43 BULK-45e10674
12262 Bulk Product 577c1ccb Books $922.66 44 3.2 12 BULK-a570223a
12263 Bulk Product 7483cf33 Electronics $809.23 180 2.9 53 BULK-e9d0f4ef
12264 Bulk Product 7a87ce86 Toys & Games $137.06 54 1.0 33 BULK-75dada9b
12265 Bulk Product c0803aca Sports & Outdoors $710.31 417 2.5 74 BULK-0af520ac
12266 Bulk Product 5d042cc9 Electronics $879.70 397 2.7 37 BULK-a7de9000
12267 Bulk Product 7a6c5d41 Clothing $50.42 18 4.5 77 BULK-b57a2574
12268 Bulk Product b5b8f565 Home & Garden $27.63 423 3.5 60 BULK-39304b42
12269 Bulk Product 07bf400a Home & Garden $910.40 391 0.3 64 BULK-986719f0
12270 Bulk Product d9330828 Home & Garden $33.87 496 4.1 68 BULK-3f58d197
12271 Bulk Product 3271737f Sports & Outdoors $106.36 176 2.4 10 BULK-0d7bfce5
12272 Bulk Product d37c8f5e Clothing $392.23 466 1.4 70 BULK-32e8b5c6
12273 Bulk Product 8d0c09a1 Home & Garden $164.82 123 2.3 91 BULK-1d59f2a6
12274 Bulk Product 6a426c8f Home & Garden $627.38 55 1.3 7 BULK-34d621a4
12275 Bulk Product 55cbecb8 Home & Garden $41.76 428 2.6 87 BULK-cf449704
12276 Bulk Product b54d6457 Sports & Outdoors $832.94 37 3.2 2 BULK-f8adc499
12277 Bulk Product 5dd5d5da Toys & Games $574.48 494 3.6 31 BULK-9337aa2d
12278 Bulk Product d633d9ed Books $910.23 145 4.2 42 BULK-d5a7cf42
12279 Bulk Product 2ccfa50b Home & Garden $653.84 374 0.8 16 BULK-9d84933d
12280 Bulk Product d2cf1049 Sports & Outdoors $25.30 163 4.4 67 BULK-6a153360
12281 Bulk Product c3348791 Toys & Games $357.08 399 2.6 41 BULK-b6b56c71
12282 Bulk Product a4b89d58 Books $251.28 86 2.5 73 BULK-7f5b0108
12283 Bulk Product a0a22aad Electronics $266.67 363 2.9 50 BULK-0b8eec1f
12284 Bulk Product 94e3a59e Books $804.67 382 2.2 76 BULK-8e758adb
12285 Bulk Product 1ddf22b2 Clothing $945.44 202 1.2 90 BULK-8031d582
12286 Bulk Product 0dbeeb84 Sports & Outdoors $825.58 430 2.4 97 BULK-b1625af8
12287 Bulk Product 11ad90ad Home & Garden $1,001.10 276 4.3 64 BULK-6ad2c8d3
12288 Bulk Product 6f57a9de Home & Garden $182.06 357 3.7 86 BULK-1991e256
12289 Bulk Product e45e0ec5 Clothing $804.04 427 3.5 34 BULK-c986face
12290 Bulk Product 471e14fe Toys & Games $106.12 259 3.8 58 BULK-41b283d8
12291 Bulk Product 3eb6cbc4 Books $285.61 326 3.8 34 BULK-33335781
12292 Bulk Product 1783dc4b Toys & Games $674.43 319 4.9 20 BULK-aa0b936e
12293 Bulk Product ccc206fb Clothing $998.65 433 0.3 31 BULK-103d8ea7
12294 Bulk Product f377939e Books $232.86 375 1.7 72 BULK-ec8e1550
12295 Bulk Product 789659f3 Electronics $784.44 471 0.0 83 BULK-280bcca6
12296 Bulk Product 5707fe19 Electronics $956.15 320 3.7 48 BULK-bca41d36
12297 Bulk Product 1c2de742 Books $852.14 415 1.6 90 BULK-c127207d
12298 Bulk Product 2faea5a6 Toys & Games $397.36 294 0.3 0 BULK-70c787ab
12299 Bulk Product 6ee4673e Books $959.82 487 4.6 44 BULK-401fbc35
12300 Bulk Product 81137a04 Sports & Outdoors $292.44 226 2.9 42 BULK-90949291
12301 Bulk Product 745a6f85 Toys & Games $558.30 393 3.2 64 BULK-5e54aa16
12302 Bulk Product 7b5b452e Books $936.28 1 0.5 27 BULK-7f0c0af7
12303 Bulk Product 8b390da5 Electronics $110.02 174 2.7 7 BULK-f93c8023
12304 Bulk Product 32e7f6fb Clothing $321.32 256 4.2 10 BULK-18eb39ce
12305 Bulk Product b989afe7 Clothing $652.62 374 3.6 77 BULK-41cc8022
12306 Bulk Product 2ba31d7c Electronics $696.06 55 1.1 33 BULK-fa239ba6
12307 Bulk Product 3ea5194e Sports & Outdoors $688.88 347 2.2 35 BULK-7dbf48d4
12308 Bulk Product 5f5bfd75 Books $543.51 300 2.6 38 BULK-f0f18862
12309 Bulk Product 5505dea0 Clothing $90.49 87 2.7 76 BULK-3a1459fe
12310 Bulk Product ad45ac5b Electronics $892.24 271 2.0 82 BULK-7bff60c5
12311 Bulk Product 5ebe4611 Books $923.88 175 3.5 78 BULK-13f68889
12312 Bulk Product a30fdb43 Toys & Games $345.62 191 0.5 88 BULK-1b2e2f78
12313 Bulk Product d20109fe Toys & Games $204.45 478 3.1 64 BULK-e7357e88
12314 Bulk Product c8c2b679 Sports & Outdoors $672.96 490 4.8 87 BULK-90e97466
12315 Bulk Product f33c0280 Electronics $857.63 418 2.7 93 BULK-e639bdc2
12316 Bulk Product 614647c4 Electronics $128.81 436 0.0 90 BULK-4be65521
12317 Bulk Product c7198def Sports & Outdoors $45.99 433 0.1 19 BULK-bd02153e
12318 Bulk Product 32d76516 Books $533.27 261 4.4 79 BULK-ef4c6fc5
12319 Bulk Product 9a9cdd5e Sports & Outdoors $284.33 169 4.9 13 BULK-fe7f65ac
12320 Bulk Product 24bf52a3 Sports & Outdoors $936.22 254 2.2 90 BULK-495b3cc2
12321 Bulk Product 74463f2f Sports & Outdoors $794.17 114 4.9 52 BULK-646c2acf
12322 Bulk Product 899e8d4c Sports & Outdoors $364.67 76 2.0 58 BULK-7ef5b02d
12323 Bulk Product 455697b0 Home & Garden $405.58 91 1.4 59 BULK-e638f2c6
12324 Bulk Product 8670574b Home & Garden $933.35 241 0.1 0 BULK-4c7c5e8f
12325 Bulk Product 1845f258 Electronics $552.27 274 3.0 81 BULK-cf8b7aa2
12326 Bulk Product 90d0ecf9 Clothing $258.86 149 4.5 79 BULK-6dd9ae13
12327 Bulk Product 21d7136d Electronics $390.94 460 3.3 37 BULK-85cdaf63
12328 Bulk Product 820aa625 Sports & Outdoors $461.66 226 2.9 72 BULK-c5ac5be8
12329 Bulk Product a6337060 Toys & Games $359.91 86 0.6 59 BULK-5475a55a
12330 Bulk Product 7e3e6895 Electronics $336.81 395 4.2 77 BULK-e64858aa
12331 Bulk Product fa9d7dae Clothing $839.05 115 1.1 76 BULK-cb707b3e
12332 Bulk Product a7171e2f Clothing $601.53 178 4.8 17 BULK-82525f13
12333 Bulk Product 01f2bb68 Books $237.11 61 4.1 49 BULK-e719b4a9
12334 Bulk Product 9e5fcb18 Home & Garden $859.00 196 4.6 8 BULK-22974801
12335 Bulk Product 360f2cf6 Toys & Games $808.17 473 2.8 61 BULK-0e0aa711
12336 Bulk Product 8bc17685 Sports & Outdoors $45.22 409 2.5 78 BULK-8b46a712
12337 Bulk Product 7d38e808 Sports & Outdoors $245.29 62 4.4 45 BULK-2af28458
12338 Bulk Product 06c9e1f1 Books $91.20 14 0.4 11 BULK-9aac2a05
12339 Bulk Product 93fdac13 Clothing $306.56 280 4.1 28 BULK-41430236
12340 Bulk Product 85370750 Clothing $630.10 205 2.4 5 BULK-0b457996
12341 Bulk Product e7802521 Toys & Games $969.65 330 4.0 16 BULK-88d5a46d
12342 Bulk Product a0854d1d Electronics $383.12 306 4.5 1 BULK-8388b3e1
12343 Bulk Product 24b120cd Books $640.72 221 4.9 63 BULK-f9287184
12344 Bulk Product 3be97a2f Home & Garden $230.92 460 1.4 28 BULK-ecbe824f
12345 Bulk Product 5435cc09 Toys & Games $138.13 26 3.5 50 BULK-04076323
12346 Bulk Product 7ea8b3d1 Home & Garden $874.77 297 4.4 31 BULK-34c317b2
12347 Bulk Product 2cc9a092 Books $118.34 224 3.9 74 BULK-917c9cb6
12348 Bulk Product 18c998e7 Sports & Outdoors $307.92 415 2.0 79 BULK-9c7b1b90
12349 Bulk Product 7776ce4c Toys & Games $983.90 336 4.7 13 BULK-d3e351e8
12350 Bulk Product 3e821761 Books $82.20 240 4.3 29 BULK-fcdf449e
12351 Bulk Product 613e2819 Home & Garden $66.40 353 2.5 18 BULK-d016e8cc
12352 Bulk Product 39ad8b43 Sports & Outdoors $650.34 151 4.2 52 BULK-7809ed53
12353 Bulk Product 9a46a3ce Home & Garden $631.05 331 3.6 55 BULK-b0267049
12354 Bulk Product a41e0109 Clothing $832.13 359 2.8 55 BULK-66d027dc
12355 Bulk Product dfc029d7 Books $292.22 317 2.1 43 BULK-5f5ddd56
12356 Bulk Product f556531d Home & Garden $142.44 453 0.8 18 BULK-489228d5
12357 Bulk Product 3f402601 Sports & Outdoors $592.15 495 4.7 13 BULK-f8a349be
12358 Bulk Product 8dd455b2 Toys & Games $761.54 142 4.7 77 BULK-6694b040
12359 Bulk Product d7168903 Clothing $203.62 386 0.6 98 BULK-a4fbf8da
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