Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

16 ms

Page Size

200

Current Page

39 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 39 Results Showing 7601 - 7800 of 24441

ID Name Category Price Stock Rating Reviews SKU
8160 Bulk Product 192bdbcc Sports & Outdoors $899.89 208 4.4 49 BULK-b315f842
8161 Bulk Product 97e6b678 Sports & Outdoors $1,003.91 94 1.8 41 BULK-04f5f26a
8162 Bulk Product 89b08803 Sports & Outdoors $645.92 447 3.2 25 BULK-f2582f1c
8163 Bulk Product 9bbb31dd Clothing $1,003.75 374 0.5 12 BULK-0dd7f2e3
8164 Bulk Product e695de76 Toys & Games $185.64 469 1.0 57 BULK-65d4e216
8165 Bulk Product c1b36222 Sports & Outdoors $29.70 383 0.8 4 BULK-9d54d370
8166 Bulk Product 7051abc2 Books $60.58 436 1.9 3 BULK-064daf3f
8167 Bulk Product 99889e9b Home & Garden $678.99 209 2.1 74 BULK-1738a694
8168 Bulk Product b4874506 Electronics $234.41 129 3.0 46 BULK-6b1666a8
8169 Bulk Product e1abd34f Books $936.26 471 4.2 95 BULK-d67b7dd6
8170 Bulk Product 0433309c Sports & Outdoors $401.50 269 1.3 52 BULK-60983108
8171 Bulk Product 45ed614e Clothing $506.76 94 2.2 73 BULK-45fac731
8172 Bulk Product bd821867 Sports & Outdoors $111.27 46 3.6 56 BULK-9ed08454
8173 Bulk Product 2d4b5f59 Toys & Games $931.49 427 4.7 54 BULK-2aa6eee4
8174 Bulk Product 6b02e66f Home & Garden $638.77 486 2.8 99 BULK-a0a02146
8175 Bulk Product c5cf4eed Toys & Games $534.94 18 1.6 46 BULK-f4aa377b
8176 Bulk Product 96bf8b61 Clothing $675.32 40 4.3 53 BULK-449164bf
8177 Bulk Product 04297698 Books $205.21 446 4.8 25 BULK-0deddc0d
8178 Bulk Product 14ff637a Books $854.72 431 2.4 8 BULK-6cb273cd
8179 Bulk Product 8a8ac9aa Electronics $301.66 456 3.5 85 BULK-114fd1ea
8180 Bulk Product 9083a4cd Electronics $463.85 125 1.2 60 BULK-1c06a734
8181 Bulk Product 563743fa Sports & Outdoors $820.80 128 4.9 21 BULK-f750156a
8182 Bulk Product 27a9b600 Home & Garden $1,007.91 173 2.7 68 BULK-b4445064
8183 Bulk Product 90275e4a Books $242.29 142 4.0 62 BULK-cbdf5fc8
8184 Bulk Product de4ae29c Home & Garden $845.61 332 0.3 17 BULK-4d83a5be
8185 Bulk Product 3bd4b8f5 Sports & Outdoors $25.54 237 4.8 5 BULK-b5f24054
8186 Bulk Product a23a5af6 Books $681.11 23 4.6 48 BULK-b14dd2a7
8187 Bulk Product fd97111e Toys & Games $86.15 34 4.6 12 BULK-20caa535
8188 Bulk Product c14d23d5 Home & Garden $611.12 126 3.0 22 BULK-f088764c
8189 Bulk Product ee535e5e Home & Garden $308.62 472 2.3 59 BULK-e25cb533
8190 Bulk Product e7934b44 Sports & Outdoors $22.39 90 3.4 79 BULK-916a3e23
8191 Bulk Product b7ab1c91 Electronics $367.02 111 3.6 72 BULK-702cdba0
8192 Bulk Product a030c6bd Clothing $438.17 476 4.2 68 BULK-63c2210b
8193 Bulk Product 5db17b91 Electronics $382.44 13 3.9 34 BULK-1b2e3a88
8194 Bulk Product c0191e5b Toys & Games $618.71 402 4.6 47 BULK-44bb467c
8195 Bulk Product 8a94686f Home & Garden $975.30 406 0.5 81 BULK-013a7843
8196 Bulk Product 21b71cf0 Electronics $218.24 39 4.7 86 BULK-d88c09df
8197 Bulk Product c7604300 Books $431.08 220 0.0 83 BULK-47266a8f
8198 Bulk Product c49f9579 Sports & Outdoors $661.45 3 0.1 3 BULK-745177d0
8199 Bulk Product 5961dec3 Toys & Games $134.43 406 3.6 29 BULK-c9a6bd90
8200 Bulk Product 9ca0c6ac Clothing $539.49 456 0.4 69 BULK-fc3f8969
8201 Bulk Product f26244c4 Electronics $710.54 284 3.1 39 BULK-51eaf3f5
8202 Bulk Product c3a19d83 Electronics $865.57 305 0.2 83 BULK-3d136afd
8203 Bulk Product 7ea3ce42 Clothing $630.08 57 2.1 84 BULK-a8943006
8204 Bulk Product f1100a73 Electronics $939.78 80 0.3 5 BULK-5707652a
8205 Bulk Product 54ad700d Home & Garden $55.79 135 3.3 81 BULK-f2d67128
8206 Bulk Product 5f9f91cb Electronics $464.51 351 1.0 43 BULK-4848e516
8207 Bulk Product 63a5637f Sports & Outdoors $13.52 380 2.3 72 BULK-38505ba9
8208 Bulk Product 32b61c0d Clothing $690.37 101 3.1 14 BULK-307ce6a3
8209 Bulk Product 2ec6092f Electronics $593.92 457 1.5 38 BULK-b0a736f0
8210 Bulk Product 8a33dac7 Home & Garden $271.73 259 4.7 50 BULK-fc513480
8211 Bulk Product f8b6ce21 Books $530.67 109 1.1 89 BULK-45775170
8212 Bulk Product 9ffdd0d3 Sports & Outdoors $785.45 119 2.7 26 BULK-41fd8369
8213 Bulk Product d9879c13 Toys & Games $600.00 219 1.6 90 BULK-cbc00057
8214 Bulk Product 622480ac Clothing $363.06 250 1.3 17 BULK-9f1377e3
8215 Bulk Product 4c322eb5 Books $471.96 388 1.5 94 BULK-42a2bcac
8216 Bulk Product eae6e25b Electronics $740.13 228 3.1 17 BULK-184d7116
8217 Bulk Product fc2ef699 Electronics $111.80 273 4.8 78 BULK-d911afc4
8218 Bulk Product 251912db Books $907.95 216 1.0 37 BULK-43bcbc9b
8219 Bulk Product 4ef9da5d Electronics $124.67 223 0.7 96 BULK-141343f7
8220 Bulk Product 0d42c715 Toys & Games $893.93 320 2.8 26 BULK-eccb3b8e
8221 Bulk Product 7cd02c75 Toys & Games $616.08 5 3.9 6 BULK-8d23c57c
8222 Bulk Product 64537eba Books $275.89 164 1.4 41 BULK-ae449971
8223 Bulk Product 23772b09 Home & Garden $394.43 10 0.0 84 BULK-510c050e
8224 Bulk Product f7516c7f Toys & Games $461.26 410 0.8 67 BULK-752c9025
8225 Bulk Product 1c2258e5 Sports & Outdoors $79.43 357 4.0 62 BULK-3066dc7c
8226 Bulk Product a38d3bb0 Clothing $116.45 25 0.4 5 BULK-bc47da48
8227 Bulk Product 1969ad25 Toys & Games $947.36 56 4.5 60 BULK-c098a392
8228 Bulk Product 2272c87f Toys & Games $454.65 11 4.9 93 BULK-6d3ee791
8229 Bulk Product b1b27b93 Sports & Outdoors $15.42 412 0.6 86 BULK-d8506684
8230 Bulk Product 09d2ac77 Books $420.75 490 1.1 35 BULK-6a41df7f
8231 Bulk Product f0ef5712 Clothing $651.32 444 3.6 10 BULK-60f9dddf
8232 Bulk Product b0592980 Home & Garden $175.17 109 2.1 22 BULK-0ab82e4c
8233 Bulk Product 20b94a34 Home & Garden $105.63 178 0.5 60 BULK-5b000306
8234 Bulk Product 327e37f0 Sports & Outdoors $369.38 417 3.5 21 BULK-03982119
8235 Bulk Product eb1c41cb Electronics $770.37 342 1.0 1 BULK-dda55728
8236 Bulk Product 30b4e936 Books $910.34 469 0.2 32 BULK-2dbcec04
8237 Bulk Product f643c96b Clothing $715.10 68 2.0 26 BULK-e7daa652
8238 Bulk Product b599b890 Toys & Games $955.38 193 3.5 54 BULK-ff49da9f
8239 Bulk Product a7bceb48 Toys & Games $883.43 87 3.6 80 BULK-3aa42b7e
8240 Bulk Product f9da8d84 Toys & Games $824.24 139 0.5 87 BULK-a602e50e
8241 Bulk Product 350f47f2 Sports & Outdoors $674.75 249 1.5 76 BULK-e5db8e81
8242 Bulk Product b10d9ca6 Toys & Games $547.58 477 3.9 21 BULK-ed6e7beb
8243 Bulk Product 28c9e5a4 Clothing $892.25 80 3.1 38 BULK-f83b71f0
8244 Bulk Product 7f1cf406 Toys & Games $503.76 276 1.9 37 BULK-703f9f7c
8245 Bulk Product 25da87ab Electronics $250.35 300 2.7 84 BULK-3f5b8c75
8246 Bulk Product 6bf67508 Sports & Outdoors $367.34 430 2.4 26 BULK-aa068712
8247 Bulk Product 784909f0 Electronics $406.54 77 2.5 83 BULK-49b9f101
8248 Bulk Product 4f07fa6e Clothing $350.98 1 0.2 69 BULK-076c152d
8249 Bulk Product 4895073f Home & Garden $996.82 381 1.8 90 BULK-48b37343
8250 Bulk Product 0762a2c8 Sports & Outdoors $127.26 430 1.1 36 BULK-2a985d65
8251 Bulk Product a0c1e1ed Books $786.54 130 0.3 29 BULK-bb3aa03f
8252 Bulk Product 0db3960e Books $998.75 176 1.6 46 BULK-eb646884
8253 Bulk Product 980a2fea Clothing $659.05 462 1.8 29 BULK-740b36d4
8254 Bulk Product e9123e02 Home & Garden $305.81 156 1.2 99 BULK-7cf59096
8255 Bulk Product 37b01ccc Home & Garden $353.62 91 1.3 76 BULK-f7d59011
8256 Bulk Product 6e389212 Electronics $11.50 385 4.3 97 BULK-22e96380
8257 Bulk Product b0803dd2 Electronics $950.48 222 0.3 74 BULK-22b5be05
8258 Bulk Product 5000479a Sports & Outdoors $938.41 472 1.2 67 BULK-080b31ae
8259 Bulk Product cffd154b Clothing $568.14 446 2.7 99 BULK-6c92de4b
8260 Bulk Product 20d84499 Toys & Games $747.00 349 2.2 28 BULK-ee0e7323
8261 Bulk Product 15d9d5a4 Books $375.37 110 2.3 32 BULK-378e0aef
8262 Bulk Product 80c37ae0 Toys & Games $464.14 79 4.8 19 BULK-e110a315
8263 Bulk Product 536e8309 Electronics $858.73 114 1.7 19 BULK-57ba8b44
8264 Bulk Product 3d323a88 Books $206.09 87 2.0 19 BULK-48cc4820
8265 Bulk Product b4893ee9 Clothing $876.86 155 4.0 14 BULK-8c232f75
8266 Bulk Product 4f703ec2 Toys & Games $439.30 405 1.9 18 BULK-f878c4ca
8267 Bulk Product 046672a0 Toys & Games $27.92 464 1.1 91 BULK-6eaf8ec7
8268 Bulk Product 4623ae78 Sports & Outdoors $699.62 421 1.4 10 BULK-5b4ee052
8269 Bulk Product 83824dda Books $112.01 244 1.9 98 BULK-f0316415
8270 Bulk Product 7a7f082d Toys & Games $196.36 114 1.9 53 BULK-6c085fe5
8271 Bulk Product c1a83681 Home & Garden $305.85 72 1.0 11 BULK-61ca213a
8272 Bulk Product 18f7f6c1 Toys & Games $399.40 73 2.2 86 BULK-0a68c939
8273 Bulk Product 031294d3 Clothing $72.00 186 2.1 81 BULK-14dd40a1
8274 Bulk Product 982d07b9 Books $49.41 330 0.7 74 BULK-d3992fef
8275 Bulk Product 321ee55c Toys & Games $464.07 332 4.3 34 BULK-bc8239ec
8276 Bulk Product 5add8a93 Sports & Outdoors $226.30 61 0.9 55 BULK-d3f11f16
8277 Bulk Product 066d84fd Clothing $598.79 359 0.5 24 BULK-2c4eacf8
8278 Bulk Product c231607c Electronics $463.09 451 1.6 22 BULK-e0cb8000
8279 Bulk Product c7e9bdc6 Clothing $198.52 163 3.5 45 BULK-75a33be2
8280 Bulk Product ef46dae0 Home & Garden $547.59 302 4.9 56 BULK-b3da6b5c
8281 Bulk Product 3e28d2e1 Books $959.01 186 4.9 80 BULK-6a3abd01
8282 Bulk Product c0423e9c Home & Garden $336.76 217 1.9 28 BULK-7f69cb0b
8283 Bulk Product 244da6c3 Toys & Games $25.80 464 1.7 23 BULK-77b16e1c
8284 Bulk Product 17fc9df7 Sports & Outdoors $384.23 65 0.1 44 BULK-8e15fd97
8285 Bulk Product 05e01775 Toys & Games $94.66 28 0.0 56 BULK-f15b0691
8286 Bulk Product 5264bdaf Toys & Games $387.02 99 4.8 1 BULK-42847790
8287 Bulk Product f1e7d80d Books $785.36 178 3.7 19 BULK-ae0b3d15
8288 Bulk Product 7d09d413 Electronics $973.70 114 1.7 80 BULK-ddd1c495
8289 Bulk Product 5b95d309 Sports & Outdoors $411.59 325 3.0 22 BULK-d8115481
8290 Bulk Product 354b3a8c Books $381.79 436 2.1 6 BULK-128ca499
8291 Bulk Product f265ec67 Electronics $349.94 2 5.0 38 BULK-2547ae38
8292 Bulk Product 0140433a Home & Garden $345.82 58 0.2 72 BULK-1ab40de4
8293 Bulk Product 5f1f5aa9 Sports & Outdoors $692.86 190 0.6 4 BULK-01252486
8294 Bulk Product 004e2066 Sports & Outdoors $106.02 62 2.2 37 BULK-8bf7c763
8295 Bulk Product db2f88cf Clothing $184.46 3 1.5 44 BULK-0fc8841c
8296 Bulk Product 3926d83b Books $225.76 139 0.1 92 BULK-319065db
8297 Bulk Product 626a4278 Electronics $629.13 169 2.1 0 BULK-ce3b35df
8298 Bulk Product d3cd87a6 Sports & Outdoors $19.53 128 0.1 7 BULK-7271fd0b
8299 Bulk Product bcc8a68d Sports & Outdoors $417.91 334 0.0 15 BULK-16043fb1
8300 Bulk Product d103e30c Sports & Outdoors $29.88 461 2.9 33 BULK-6ec38b6c
8301 Bulk Product 8f7ce973 Toys & Games $74.68 400 4.0 4 BULK-6c1c5f7e
8302 Bulk Product 3f63cfea Sports & Outdoors $326.44 198 0.7 21 BULK-d636c989
8303 Bulk Product 1104aa17 Electronics $692.60 377 0.2 33 BULK-a9403d1d
8304 Bulk Product 8b12e769 Electronics $178.64 205 0.8 29 BULK-24dca842
8305 Bulk Product e218dcf0 Home & Garden $1,001.92 164 3.8 29 BULK-78ce1e19
8306 Bulk Product 7b4b15f4 Sports & Outdoors $415.34 346 1.4 11 BULK-2b584a6b
8307 Bulk Product 008fe4b7 Sports & Outdoors $659.82 215 3.2 65 BULK-215a9dd9
8308 Bulk Product 2e8b5959 Sports & Outdoors $791.12 201 0.9 72 BULK-97f8253a
8309 Bulk Product f9a6a868 Home & Garden $580.55 345 4.0 73 BULK-9c3efd15
8310 Bulk Product c5929a25 Books $380.83 475 0.4 86 BULK-2a430678
8311 Bulk Product 121edb5e Home & Garden $636.57 183 3.6 41 BULK-8c25ace5
8312 Bulk Product a23a7b3f Home & Garden $547.79 141 3.7 30 BULK-c38073e1
8313 Bulk Product 62b2a10d Electronics $156.09 439 1.0 22 BULK-8aa4a62b
8314 Bulk Product 56ad514d Electronics $477.28 344 1.9 44 BULK-d87222d2
8315 Bulk Product 30cbd06f Home & Garden $734.01 130 1.5 71 BULK-fb93284b
8316 Bulk Product 1f14fe7e Clothing $543.07 234 4.8 14 BULK-a91ce857
8317 Bulk Product 4b0fa2ed Home & Garden $737.39 85 0.0 44 BULK-a0c778c3
8318 Bulk Product f52ed887 Electronics $942.69 253 0.8 44 BULK-3271c249
8319 Bulk Product b10063be Sports & Outdoors $387.78 103 3.6 89 BULK-6639c482
8320 Bulk Product 2c542668 Books $304.68 67 0.5 51 BULK-3d3ed6dc
8321 Bulk Product 4d6ec2ef Electronics $503.22 395 2.5 60 BULK-90dc7e56
8322 Bulk Product 63ef7211 Electronics $469.50 353 1.0 87 BULK-5642c8c4
8323 Bulk Product 53dfb8d8 Books $871.98 57 1.8 79 BULK-447ac6ca
8324 Bulk Product 1df651a5 Sports & Outdoors $675.94 46 1.7 74 BULK-44dc6e55
8325 Bulk Product cc53ff0f Clothing $601.16 395 4.5 34 BULK-dba14919
8326 Bulk Product d717f519 Home & Garden $385.86 474 4.1 57 BULK-5f80d60a
8327 Bulk Product a5922dbd Home & Garden $12.91 313 3.0 52 BULK-ee85ae65
8328 Bulk Product 0983c7cc Home & Garden $698.14 202 0.8 78 BULK-cb32fb3f
8329 Bulk Product 0f5b953c Books $915.28 337 0.8 90 BULK-deb569c0
8330 Bulk Product 77fe8d98 Clothing $800.25 21 3.2 29 BULK-5284fc55
8331 Bulk Product 20d9b657 Toys & Games $127.35 41 3.5 43 BULK-ffe388da
8332 Bulk Product e749666c Toys & Games $808.41 329 4.4 7 BULK-0981b3c7
8333 Bulk Product 6f91129e Books $196.73 166 0.2 95 BULK-46fc8d98
8334 Bulk Product e27b9b4a Toys & Games $996.79 278 0.8 18 BULK-f675b7ce
8335 Bulk Product 6ce9c9b0 Electronics $651.74 330 3.0 41 BULK-25d1d9f2
8336 Bulk Product 321084de Home & Garden $700.44 31 0.2 87 BULK-d1724a54
8337 Bulk Product ab3dd97c Electronics $316.08 261 1.2 43 BULK-8221d508
8338 Bulk Product 2288d45d Sports & Outdoors $637.11 249 1.8 79 BULK-85b333dd
8339 Bulk Product 5d87e0dd Books $962.52 121 2.0 41 BULK-c8aaeb6a
8340 Bulk Product 92464501 Sports & Outdoors $844.69 401 1.4 97 BULK-127ef2e3
8341 Bulk Product 15611e4c Clothing $195.89 451 4.0 49 BULK-40abc432
8342 Bulk Product c494fbda Toys & Games $923.51 37 4.7 29 BULK-6403093a
8343 Bulk Product c7e6e8e2 Clothing $25.53 176 0.2 31 BULK-f013339b
8344 Bulk Product d640ad91 Toys & Games $215.16 496 4.0 60 BULK-862783db
8345 Bulk Product 808dda99 Electronics $79.49 152 3.2 94 BULK-56d95d1f
8346 Bulk Product ad460625 Books $243.13 219 2.3 61 BULK-74ac0dd7
8347 Bulk Product 0f8ea7cb Clothing $886.10 226 4.8 54 BULK-93d6bd03
8348 Bulk Product aeb57c7d Electronics $721.61 89 2.3 76 BULK-c722d776
8349 Bulk Product 79614152 Home & Garden $519.46 363 2.3 40 BULK-7f41034e
8350 Bulk Product 2ac4fc85 Sports & Outdoors $938.94 263 5.0 55 BULK-1d144272
8351 Bulk Product 53bd72b8 Home & Garden $268.42 120 1.7 73 BULK-dc0d70cb
8352 Bulk Product 12730a7b Books $708.22 441 2.0 31 BULK-87c8f602
8353 Bulk Product 825b4947 Toys & Games $159.91 185 0.3 37 BULK-1f7ab787
8354 Bulk Product b18dc71f Toys & Games $534.96 15 1.5 75 BULK-bb8ae906
8355 Bulk Product 677d3fdb Books $683.75 326 3.7 93 BULK-fc67c9a6
8356 Bulk Product 4ebbbf76 Sports & Outdoors $766.87 432 1.7 49 BULK-9deac593
8357 Bulk Product 747f44fe Home & Garden $968.75 493 1.7 80 BULK-5a0152f2
8358 Bulk Product 98012d69 Clothing $815.03 224 2.2 33 BULK-e8e370b2
8359 Bulk Product c20aa04c Electronics $725.87 362 3.7 73 BULK-606754f4
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