Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

31 ms

Page Size

200

Current Page

78 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 78 Results Showing 15401 - 15600 of 24441

ID Name Category Price Stock Rating Reviews SKU
15960 Bulk Product d719bc25 Books $317.50 224 0.4 53 BULK-c48dd436
15961 Bulk Product 87ce5037 Home & Garden $819.82 24 1.9 7 BULK-d2a34be4
15962 Bulk Product ac40f892 Electronics $157.43 203 2.1 60 BULK-08ab13f4
15963 Bulk Product c563a059 Home & Garden $455.34 468 3.1 90 BULK-b1d9b9e7
15964 Bulk Product fd673bc6 Clothing $854.16 64 1.4 24 BULK-1b5ca8dc
15965 Bulk Product e8d585b0 Clothing $990.29 114 0.7 9 BULK-8671266d
15966 Bulk Product 4c395e5c Books $533.28 487 4.1 42 BULK-b2d2a01c
15967 Bulk Product 7509e699 Clothing $761.75 467 0.3 44 BULK-93a6259f
15968 Bulk Product 15ec2147 Books $690.69 461 0.3 9 BULK-48a1be14
15969 Bulk Product 3a169c28 Electronics $271.25 194 3.1 49 BULK-40998e7d
15970 Bulk Product 3b6f428d Electronics $350.96 139 5.0 67 BULK-6f10fcea
15971 Bulk Product b7564f88 Books $204.57 190 4.0 40 BULK-ffa3ccfd
15972 Bulk Product f95d5ccd Books $136.41 142 3.9 43 BULK-b65b395a
15973 Bulk Product 8a93f990 Clothing $140.61 367 3.5 38 BULK-a46895f9
15974 Bulk Product 8f68799d Home & Garden $955.40 206 2.3 32 BULK-b6ca1751
15975 Bulk Product 6cab9dbe Books $314.54 250 0.9 93 BULK-d0d7c5b1
15976 Bulk Product 32bf5bda Electronics $294.12 83 0.4 50 BULK-c815561a
15977 Bulk Product 43c5041a Home & Garden $114.70 378 0.0 92 BULK-eb8e5ccf
15978 Bulk Product 9dca561c Books $300.30 456 4.6 15 BULK-bc8871b8
15979 Bulk Product 9aebcbcf Electronics $342.22 400 2.3 20 BULK-d2a42a2b
15980 Bulk Product ac8cdf01 Clothing $431.90 222 4.2 21 BULK-34226ba1
15981 Bulk Product ab46e8e0 Books $31.42 193 3.9 53 BULK-74b1b253
15982 Bulk Product 89af4d3e Sports & Outdoors $555.75 238 3.9 60 BULK-48341ca0
15983 Bulk Product 5da53232 Home & Garden $50.42 18 1.9 11 BULK-721d45bf
15984 Bulk Product 6cbe0489 Books $894.22 373 2.2 7 BULK-de1a03d5
15985 Bulk Product 4f16b4c1 Home & Garden $128.05 47 1.8 67 BULK-63442f20
15986 Bulk Product 17d8709f Sports & Outdoors $477.96 260 3.4 82 BULK-cc14f199
15987 Bulk Product 2705eb0f Toys & Games $771.62 1 0.6 51 BULK-0e4acf8e
15988 Bulk Product 941ff6fb Home & Garden $944.47 437 1.1 67 BULK-31839b65
15989 Bulk Product 2ec999b5 Books $860.25 354 0.2 37 BULK-83e69162
15990 Bulk Product 030cfcba Books $918.88 215 0.3 84 BULK-f3d480f9
15991 Bulk Product 0ce923f1 Books $312.60 4 2.5 9 BULK-0714e0a2
15992 Bulk Product d61998b0 Clothing $540.62 495 0.3 67 BULK-2192b730
15993 Bulk Product 5a3017b1 Toys & Games $542.57 333 1.1 16 BULK-8dbebfd8
15994 Bulk Product f73a274e Home & Garden $1,008.96 27 4.6 55 BULK-9165ea07
15995 Bulk Product 3fcca318 Home & Garden $983.51 409 2.3 5 BULK-e918016f
15996 Bulk Product 5cec4154 Electronics $917.04 206 0.6 29 BULK-b7a14ccd
15997 Bulk Product cad4dc9c Electronics $630.07 61 0.6 42 BULK-27114f7d
15998 Bulk Product 3dbc94ec Sports & Outdoors $952.16 96 1.2 79 BULK-3c288ce6
15999 Bulk Product 13ce3713 Books $479.63 3 2.2 20 BULK-2ac1252c
16000 Bulk Product acc6991c Sports & Outdoors $390.66 159 1.2 43 BULK-ba54118e
16001 Bulk Product a1e8f4c5 Clothing $832.82 490 4.6 36 BULK-5287afd5
16002 Bulk Product 3e930ff5 Clothing $379.52 355 4.1 6 BULK-97fc878b
16003 Bulk Product a221a522 Home & Garden $820.24 350 3.8 56 BULK-4d62392e
16004 Bulk Product 5b71c85e Toys & Games $133.01 166 1.7 57 BULK-616dd1fe
16005 Bulk Product 15d351b0 Books $713.74 299 1.0 50 BULK-28725491
16006 Bulk Product 698fcf1b Books $698.80 162 2.4 51 BULK-6b578021
16007 Bulk Product bc8d01d8 Home & Garden $997.91 80 3.9 73 BULK-c2bfc61d
16008 Bulk Product 46391dd7 Home & Garden $989.70 484 2.7 82 BULK-6b746c34
16009 Bulk Product 9aadbcd8 Sports & Outdoors $123.26 236 2.6 40 BULK-ab52d836
16010 Bulk Product f04181c0 Toys & Games $289.79 244 3.9 97 BULK-f11fa396
16011 Bulk Product 18ef9749 Sports & Outdoors $677.21 256 1.0 61 BULK-b102c25e
16012 Bulk Product 8995772a Clothing $634.97 118 2.4 45 BULK-0654b35a
16013 Bulk Product b98fe0de Sports & Outdoors $815.67 472 4.5 66 BULK-f5e63bc2
16014 Bulk Product 9d98c6b8 Books $639.72 370 2.9 13 BULK-77e00617
16015 Bulk Product 5abcd128 Electronics $925.75 315 0.8 99 BULK-59d08f8a
16016 Bulk Product 0c04f336 Sports & Outdoors $649.92 160 4.1 62 BULK-fe861d34
16017 Bulk Product abd430cc Home & Garden $243.49 107 1.5 90 BULK-84ce2b1b
16018 Bulk Product 8720f2b0 Clothing $148.58 319 3.0 6 BULK-b9202fd0
16019 Bulk Product f9438948 Sports & Outdoors $464.38 455 3.9 51 BULK-5442d32a
16020 Bulk Product 7a730605 Clothing $410.54 68 2.8 77 BULK-e9571a54
16021 Bulk Product 0c6bdeee Clothing $941.92 466 2.0 57 BULK-60964e56
16022 Bulk Product 97641871 Sports & Outdoors $943.48 257 4.7 7 BULK-fcaacc9e
16023 Bulk Product 83e6cda0 Clothing $94.24 146 2.5 14 BULK-ecc80aad
16024 Bulk Product ce533114 Clothing $209.25 453 2.0 65 BULK-25e57402
16025 Bulk Product 24bf71fd Home & Garden $67.42 371 0.4 99 BULK-f8d8aad6
16026 Bulk Product 9eece08e Electronics $80.50 329 4.8 80 BULK-0057674f
16027 Bulk Product e32908d5 Sports & Outdoors $733.60 292 4.8 43 BULK-61bb8a7e
16028 Bulk Product ece0605e Clothing $330.16 425 0.7 72 BULK-6489ee36
16029 Bulk Product b6bb0355 Books $67.29 325 1.7 45 BULK-6ba955a1
16030 Bulk Product d645accd Home & Garden $941.79 444 4.2 98 BULK-18729e47
16031 Bulk Product 21e0b2e6 Toys & Games $860.24 165 3.3 89 BULK-bdc00e5b
16032 Bulk Product 72fd19fb Electronics $932.05 340 2.3 92 BULK-80396fdf
16033 Bulk Product f2a59a1b Toys & Games $358.55 281 2.3 16 BULK-a16bfef9
16034 Bulk Product f61b1b87 Home & Garden $673.54 466 0.6 51 BULK-0da31481
16035 Bulk Product e8d67ee7 Home & Garden $303.92 493 4.8 44 BULK-b4dacfda
16036 Bulk Product 352e3c38 Sports & Outdoors $500.43 453 3.8 45 BULK-40ab399a
16037 Bulk Product cdc25627 Sports & Outdoors $285.08 227 0.9 94 BULK-08d25385
16038 Bulk Product 9cfc2675 Home & Garden $143.31 32 4.0 74 BULK-90f16936
16039 Bulk Product 64f33110 Toys & Games $333.00 183 2.9 52 BULK-a4fd4acb
16040 Bulk Product 5ef29d69 Toys & Games $99.47 223 1.3 47 BULK-8e45daeb
16041 Bulk Product 05f585e1 Books $66.29 188 1.4 21 BULK-d1c05b4d
16042 Bulk Product bc197673 Sports & Outdoors $56.71 7 0.6 81 BULK-6ac403f5
16043 Bulk Product 3f995883 Toys & Games $295.79 273 3.1 62 BULK-ac0ee8e4
16044 Bulk Product da68a099 Clothing $923.92 197 1.5 41 BULK-7ead32c3
16045 Bulk Product 00163515 Toys & Games $771.22 221 0.0 60 BULK-21c25746
16046 Bulk Product d57c7b76 Clothing $55.04 433 2.0 58 BULK-ed6fa05f
16047 Bulk Product ffcb093a Electronics $535.01 400 0.6 62 BULK-d5ca0803
16048 Bulk Product 0d24d6dc Home & Garden $975.98 361 4.6 4 BULK-5f6593bc
16049 Bulk Product 2dd21011 Electronics $901.28 434 2.1 2 BULK-86a0d71b
16050 Bulk Product e74add35 Books $55.83 27 2.1 90 BULK-6d53473f
16051 Bulk Product 95438ddc Home & Garden $12.36 357 2.7 25 BULK-338fa9ad
16052 Bulk Product 9d9dd3a7 Clothing $404.75 293 3.2 1 BULK-b1c400d7
16053 Bulk Product a95a4e71 Clothing $37.12 325 4.0 69 BULK-be8b3c7e
16054 Bulk Product c173f02f Sports & Outdoors $720.64 308 3.7 1 BULK-eec2f218
16055 Bulk Product f4c1fea8 Electronics $782.43 334 4.9 65 BULK-82a89174
16056 Bulk Product 844617c6 Sports & Outdoors $767.98 34 4.1 63 BULK-4a277bca
16057 Bulk Product 2feaf087 Sports & Outdoors $629.32 162 4.4 31 BULK-cc3afd64
16058 Bulk Product 1eddbbf3 Books $224.85 472 3.3 53 BULK-284f87f8
16059 Bulk Product ed26945c Toys & Games $1,004.69 16 0.5 94 BULK-8a397350
16060 Bulk Product ea4fc162 Sports & Outdoors $451.91 416 1.0 21 BULK-aedc9421
16061 Bulk Product ea42a5d3 Toys & Games $342.61 357 2.7 80 BULK-20540f65
16062 Bulk Product bb56dbf0 Electronics $918.52 397 1.3 96 BULK-33b41b18
16063 Bulk Product 512a2393 Books $428.93 372 0.2 22 BULK-3e45a39a
16064 Bulk Product 5de8e9ab Home & Garden $287.71 75 1.2 63 BULK-4d240e5d
16065 Bulk Product d65c341d Toys & Games $576.94 487 3.6 18 BULK-7f53db21
16066 Bulk Product 9ebf2589 Toys & Games $557.48 229 1.4 41 BULK-c9d4c6ee
16067 Bulk Product 6933e705 Clothing $60.90 194 3.3 61 BULK-3780417c
16068 Bulk Product c1ca7ba7 Books $745.82 327 1.1 77 BULK-97f38047
16069 Bulk Product c78b19ee Home & Garden $626.52 341 4.2 4 BULK-330a74c3
16070 Bulk Product fb693919 Electronics $264.38 297 3.2 74 BULK-4caf3cb7
16071 Bulk Product 093849b0 Electronics $516.43 137 2.5 70 BULK-c5523deb
16072 Bulk Product c6340e7b Toys & Games $348.92 147 3.9 64 BULK-69e1f0a4
16073 Bulk Product 168f4abc Books $64.33 366 1.8 23 BULK-cf924536
16074 Bulk Product ae39665a Books $999.12 248 2.0 24 BULK-8ac17df5
16075 Bulk Product 2864418d Sports & Outdoors $347.38 400 2.0 58 BULK-bc59293d
16076 Bulk Product 761dd8e2 Toys & Games $810.86 157 3.0 14 BULK-ce6df1f3
16077 Bulk Product 5805a8dd Home & Garden $481.19 451 3.4 62 BULK-1ac6e1a4
16078 Bulk Product 219bd4a8 Sports & Outdoors $353.79 60 3.6 72 BULK-08ee7dd8
16079 Bulk Product 1a389285 Clothing $762.36 174 2.1 83 BULK-f101dde1
16080 Bulk Product 03ec0b62 Electronics $422.13 9 1.6 51 BULK-2c631cd1
16081 Bulk Product 19fd1d4a Clothing $762.54 410 0.3 55 BULK-9753c012
16082 Bulk Product c809fc70 Electronics $27.34 267 3.8 50 BULK-15be609c
16083 Bulk Product b6ab551a Electronics $448.40 330 4.9 52 BULK-866b5ac9
16084 Bulk Product 9585c4e8 Clothing $732.93 35 1.4 6 BULK-2a09f5f3
16085 Bulk Product 7b3daee0 Home & Garden $278.86 111 0.1 68 BULK-07bb2bd2
16086 Bulk Product f3578889 Home & Garden $80.09 483 4.7 14 BULK-d6808e06
16087 Bulk Product 018fa136 Home & Garden $105.57 476 3.4 73 BULK-097a082f
16088 Bulk Product c5744c76 Toys & Games $1,000.20 196 1.8 38 BULK-50c02aa9
16089 Bulk Product 06a73f4f Home & Garden $432.33 171 3.9 4 BULK-27a4e321
16090 Bulk Product 4db86898 Electronics $826.32 412 4.9 34 BULK-dbc965fd
16091 Bulk Product 7f7df853 Books $518.43 358 2.8 7 BULK-a8ad4c4b
16092 Bulk Product aa86b3c1 Sports & Outdoors $301.45 485 3.7 8 BULK-e936b2b5
16093 Bulk Product c6256ed5 Toys & Games $185.25 232 0.5 33 BULK-9b74f245
16094 Bulk Product 7b76fa9d Toys & Games $164.33 363 0.9 87 BULK-396d29a2
16095 Bulk Product 90328f9c Sports & Outdoors $506.38 406 4.0 92 BULK-08c8a747
16096 Bulk Product 1ecb4435 Toys & Games $496.76 493 4.2 9 BULK-2b923e59
16097 Bulk Product 4c75e64e Clothing $457.08 71 5.0 44 BULK-85b254d9
16098 Bulk Product b8862bf4 Electronics $719.33 341 1.5 72 BULK-e8aeee8b
16099 Bulk Product 1ac1b254 Books $18.13 370 3.1 52 BULK-18f0d82b
16100 Bulk Product cdb50d1b Clothing $1,008.15 409 1.7 2 BULK-b01d1ac0
16101 Bulk Product 38a19a97 Home & Garden $267.08 193 4.4 20 BULK-e9fae84e
16102 Bulk Product 9638191a Electronics $351.33 34 3.5 33 BULK-7cf63518
16103 Bulk Product 0666341d Clothing $628.43 415 4.5 93 BULK-a30b3e0b
16104 Bulk Product 0727bc81 Home & Garden $720.85 250 0.5 63 BULK-a66c1f04
16105 Bulk Product ae5524eb Home & Garden $157.44 168 0.6 93 BULK-fb125c5b
16106 Bulk Product 7c2dba64 Clothing $482.37 107 1.3 30 BULK-3f94313c
16107 Bulk Product a5785f43 Sports & Outdoors $763.52 211 3.0 75 BULK-86b7f8bb
16108 Bulk Product a398ff3d Toys & Games $759.73 198 4.9 17 BULK-d638da1b
16109 Bulk Product 128daeae Books $971.24 151 1.0 37 BULK-41beae8f
16110 Bulk Product 2f1493ea Books $677.79 17 0.1 22 BULK-9c574d43
16111 Bulk Product 3bd2c68d Electronics $209.64 217 2.4 75 BULK-94e454fb
16112 Bulk Product ca7486e7 Sports & Outdoors $488.42 434 2.0 29 BULK-946d330a
16113 Bulk Product d48ae4f2 Sports & Outdoors $312.73 105 3.8 92 BULK-6336befd
16114 Bulk Product 238e5731 Home & Garden $866.14 439 2.0 62 BULK-6f20481f
16115 Bulk Product 6f2e84d4 Books $273.15 400 3.7 39 BULK-1b05acb4
16116 Bulk Product 69db4df2 Electronics $299.15 438 1.5 60 BULK-f8cd9b26
16117 Bulk Product b5632e9c Sports & Outdoors $740.13 162 0.5 40 BULK-8886c795
16118 Bulk Product 7053ebcb Home & Garden $141.52 483 4.8 64 BULK-5df2d243
16119 Bulk Product e35bf619 Books $395.00 310 2.5 9 BULK-43f976b0
16120 Bulk Product b44e80f2 Toys & Games $397.01 2 4.2 87 BULK-00b96ec9
16121 Bulk Product 33cead16 Toys & Games $717.21 155 4.7 82 BULK-10c4fb75
16122 Bulk Product 2be5b640 Clothing $918.96 57 2.6 54 BULK-a935d2c3
16123 Bulk Product 23819177 Toys & Games $873.21 477 5.0 61 BULK-143ec50c
16124 Bulk Product 54e1687a Clothing $444.21 394 0.1 34 BULK-774b383e
16125 Bulk Product 9a6e34f0 Sports & Outdoors $363.51 172 1.0 73 BULK-b93b6868
16126 Bulk Product 876d4f64 Electronics $646.62 404 4.8 21 BULK-30367e28
16127 Bulk Product e1cac02e Books $584.13 405 4.1 81 BULK-9e12babd
16128 Bulk Product 8d7ed7ee Home & Garden $1,009.83 386 1.6 90 BULK-0b660343
16129 Bulk Product a27602d0 Books $672.85 177 2.2 7 BULK-e809464b
16130 Bulk Product 40f37f5f Clothing $885.27 194 1.7 32 BULK-8b000a7c
16131 Bulk Product c7612493 Sports & Outdoors $340.24 295 3.7 16 BULK-567b6758
16132 Bulk Product 3ad0dd0c Electronics $897.92 17 1.0 45 BULK-9c9a3381
16133 Bulk Product 57a1733f Electronics $484.44 133 0.9 5 BULK-b96b21bd
16134 Bulk Product edc53952 Electronics $317.88 354 4.3 64 BULK-82c10764
16135 Bulk Product c87614f0 Home & Garden $58.21 413 3.6 75 BULK-9fddf0fd
16136 Bulk Product a552464f Home & Garden $250.71 466 2.6 15 BULK-3dfb683f
16137 Bulk Product e102de3d Toys & Games $765.27 482 1.1 25 BULK-86156231
16138 Bulk Product 20767e9b Books $308.08 214 4.8 51 BULK-32055d32
16139 Bulk Product 547f2aaf Books $218.89 364 4.1 37 BULK-118c5040
16140 Bulk Product 121d9b67 Sports & Outdoors $232.46 177 2.9 23 BULK-3edbac39
16141 Bulk Product bff7d8fd Books $696.28 355 1.5 72 BULK-1e38a4fb
16142 Bulk Product 0a50cba7 Toys & Games $79.73 152 3.1 37 BULK-07f08821
16143 Bulk Product d69cd1a6 Electronics $901.33 396 4.2 33 BULK-69444b9b
16144 Bulk Product 3c891519 Home & Garden $512.31 343 1.8 45 BULK-d284555e
16145 Bulk Product bcdbe4e5 Sports & Outdoors $426.58 302 3.0 22 BULK-e72d9b20
16146 Bulk Product 16e07820 Electronics $149.72 472 2.4 42 BULK-1bceb3ea
16147 Bulk Product c648ff76 Home & Garden $821.47 251 1.7 19 BULK-bc340d3a
16148 Bulk Product 7cecbaf9 Electronics $763.50 338 1.6 82 BULK-3ee8ec16
16149 Bulk Product cc75a76d Home & Garden $851.71 271 0.5 59 BULK-ca59c63d
16150 Bulk Product 631c169e Books $137.76 336 0.8 63 BULK-72c3d195
16151 Bulk Product 19c20279 Electronics $648.28 496 1.2 44 BULK-0ef52f06
16152 Bulk Product 460dfb1f Books $31.30 344 2.7 84 BULK-3aa0720b
16153 Bulk Product 24fc60fa Electronics $923.11 266 1.5 68 BULK-f55c21d4
16154 Bulk Product 9368733e Clothing $931.45 354 1.4 67 BULK-5f779ecb
16155 Bulk Product 6e6db517 Clothing $1,004.22 266 1.8 15 BULK-092f5c00
16156 Bulk Product 1befbd94 Electronics $614.98 156 2.0 54 BULK-67a8ced1
16157 Bulk Product 72edba7a Toys & Games $606.98 3 2.9 64 BULK-9889532f
16158 Bulk Product 52b15c6f Electronics $342.45 481 3.1 19 BULK-e802d6a4
16159 Bulk Product 6f3e8cf3 Sports & Outdoors $585.26 198 2.9 70 BULK-3acadcec
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