Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

9 ms

Page Size

200

Current Page

34 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 34 Results Showing 6601 - 6800 of 24441

ID Name Category Price Stock Rating Reviews SKU
7160 Bulk Product 5e3c6951 Toys & Games $923.11 112 2.5 80 BULK-f335f259
7161 Bulk Product 36120d80 Sports & Outdoors $385.23 179 0.7 14 BULK-554a8328
7162 Bulk Product de0e30ba Clothing $802.86 173 0.5 53 BULK-5d78f363
7163 Bulk Product ce913e72 Toys & Games $645.93 494 3.2 18 BULK-f714d5c2
7164 Bulk Product 480db72b Home & Garden $509.92 447 0.0 22 BULK-cf664baa
7165 Bulk Product 509e1df3 Clothing $817.62 144 0.9 47 BULK-644895f9
7166 Bulk Product 5d7aabec Home & Garden $118.33 10 4.1 20 BULK-443c13f9
7167 Bulk Product 977efc13 Toys & Games $496.13 344 2.0 10 BULK-16e18285
7168 Bulk Product a452b7ff Clothing $556.94 496 4.6 16 BULK-0b1e1c93
7169 Bulk Product c9b92ca8 Electronics $220.19 262 0.8 1 BULK-30edd431
7170 Bulk Product 31f01fdd Clothing $628.50 405 0.3 52 BULK-bdfb4699
7171 Bulk Product 1b2d8ae5 Books $688.55 332 2.8 0 BULK-aecf2648
7172 Bulk Product 856a998a Clothing $975.07 252 0.5 75 BULK-0484a196
7173 Bulk Product 3b99a6cc Sports & Outdoors $109.05 442 1.2 33 BULK-48d9d2e6
7174 Bulk Product be0f195c Home & Garden $59.80 380 0.5 38 BULK-dcaa22bf
7175 Bulk Product e5cd9817 Clothing $365.07 170 4.9 45 BULK-9c3096eb
7176 Bulk Product db4352d2 Toys & Games $537.86 62 4.2 99 BULK-4a74433b
7177 Bulk Product 659e481f Home & Garden $54.61 317 4.4 55 BULK-412e83bd
7178 Bulk Product 4d0e85b8 Sports & Outdoors $691.98 498 1.0 90 BULK-c12a30bd
7179 Bulk Product 3180ecfb Books $540.54 454 1.1 27 BULK-d84616a3
7180 Bulk Product d85d8535 Toys & Games $992.00 403 0.5 20 BULK-cf99fafa
7181 Bulk Product 8667b043 Clothing $81.15 283 2.0 73 BULK-8cd39500
7182 Bulk Product 38c88010 Toys & Games $363.86 272 4.9 71 BULK-c4aae766
7183 Bulk Product 26ce2930 Clothing $137.90 145 4.4 31 BULK-1abc9415
7184 Bulk Product 74e0a0c7 Books $31.67 110 4.9 42 BULK-27799d16
7185 Bulk Product f1b946e2 Toys & Games $998.14 200 3.8 61 BULK-1bbbcb4d
7186 Bulk Product c906edbd Sports & Outdoors $485.11 184 3.0 5 BULK-9e920270
7187 Bulk Product 083e1588 Books $160.82 344 2.1 44 BULK-f92c5cec
7188 Bulk Product b2094200 Clothing $927.63 299 2.0 14 BULK-a027c9d8
7189 Bulk Product 89c6396d Home & Garden $505.24 253 0.1 73 BULK-81677de0
7190 Bulk Product 1bc940ec Toys & Games $130.35 340 1.8 25 BULK-2b0cc9a1
7191 Bulk Product 12ec7af9 Electronics $996.16 91 2.6 27 BULK-85b67921
7192 Bulk Product 6123d603 Home & Garden $231.34 15 1.9 99 BULK-8cd6dd22
7193 Bulk Product 41b9f627 Electronics $502.49 0 4.1 59 BULK-74ae258b
7194 Bulk Product 9c2776c8 Books $507.74 152 2.6 81 BULK-7cda2cb2
7195 Bulk Product a85ec2aa Home & Garden $470.29 483 3.2 3 BULK-cb951e20
7196 Bulk Product a5442ece Sports & Outdoors $877.34 116 0.8 11 BULK-00a2b874
7197 Bulk Product 4c224796 Electronics $17.89 347 0.6 98 BULK-11e5a323
7198 Bulk Product 8885ed5e Toys & Games $373.28 212 4.1 63 BULK-761c25e9
7199 Bulk Product aa9f99f6 Electronics $839.17 109 4.6 4 BULK-49fd1a95
7200 Bulk Product c89c927a Toys & Games $266.48 46 2.0 40 BULK-a59a3e78
7201 Bulk Product ca488c2a Clothing $393.33 80 4.1 39 BULK-1d5e4389
7202 Bulk Product e09c8e97 Clothing $237.15 364 0.6 21 BULK-a35eacd6
7203 Bulk Product 59d1102d Sports & Outdoors $839.18 195 2.4 89 BULK-6dbef5aa
7204 Bulk Product ce866757 Home & Garden $390.04 296 4.7 30 BULK-1d86d149
7205 Bulk Product 1cd85988 Home & Garden $161.61 358 0.6 57 BULK-d1294cb2
7206 Bulk Product f85eef5d Electronics $380.83 70 4.3 14 BULK-e429fca2
7207 Bulk Product bf37684f Clothing $720.40 92 0.5 2 BULK-c7467442
7208 Bulk Product ae125623 Home & Garden $571.47 94 4.9 43 BULK-e0fd2526
7209 Bulk Product 883d582b Electronics $881.09 39 0.8 36 BULK-e2e7eb86
7210 Bulk Product 6ea441a4 Toys & Games $678.49 459 3.6 14 BULK-a8071843
7211 Bulk Product 67a7f51a Clothing $529.04 281 4.5 96 BULK-898a324f
7212 Bulk Product 63d2b484 Sports & Outdoors $999.59 132 2.0 63 BULK-faa25a33
7213 Bulk Product 4efc919e Sports & Outdoors $577.74 106 0.3 14 BULK-339d3f9c
7214 Bulk Product 515df6be Home & Garden $69.98 376 4.6 79 BULK-0556d483
7215 Bulk Product 67c98e5f Books $614.54 477 2.0 29 BULK-9deae44a
7216 Bulk Product 7f32b2b9 Clothing $227.51 423 2.5 91 BULK-9c3e9efb
7217 Bulk Product fd5eb6f5 Home & Garden $524.87 317 0.1 8 BULK-abfa513a
7218 Bulk Product d627089c Home & Garden $314.38 284 2.9 18 BULK-62bc1e93
7219 Bulk Product 62d28b13 Toys & Games $347.36 27 4.4 81 BULK-91aca275
7220 Bulk Product 5dc07a5c Electronics $218.94 298 2.6 97 BULK-fb29a91a
7221 Bulk Product 9101c0b8 Toys & Games $625.12 24 0.6 53 BULK-1a7c70de
7222 Bulk Product 4da6cc14 Books $110.56 327 4.9 79 BULK-56e2c569
7223 Bulk Product 231f1333 Home & Garden $22.53 164 2.8 2 BULK-2b2f4417
7224 Bulk Product fe7d7aee Electronics $971.78 143 2.7 84 BULK-9870311f
7225 Bulk Product e533ffee Sports & Outdoors $112.77 313 0.2 2 BULK-dbe04627
7226 Bulk Product 2fad2460 Home & Garden $190.89 402 4.9 61 BULK-4a41c9fa
7227 Bulk Product ae580296 Home & Garden $551.22 233 0.1 5 BULK-f3b127f7
7228 Bulk Product 55f51f1c Electronics $806.99 120 1.1 29 BULK-b854f7a6
7229 Bulk Product 9e2a6623 Books $601.73 44 0.1 73 BULK-4ecdc706
7230 Bulk Product fa6179b3 Home & Garden $524.24 216 4.2 55 BULK-badbc189
7231 Bulk Product 8e6d1f0d Clothing $414.74 325 3.9 85 BULK-29ced2e1
7232 Bulk Product 2853ea54 Electronics $966.76 490 1.6 77 BULK-c1607561
7233 Bulk Product 0273f0e2 Toys & Games $517.83 338 4.7 34 BULK-c61a2836
7234 Bulk Product 7fc32fa8 Clothing $296.09 302 1.1 27 BULK-832c4a86
7235 Bulk Product ad3b58af Electronics $177.60 298 3.4 5 BULK-f3faaae8
7236 Bulk Product a2a593ad Toys & Games $521.40 443 3.0 65 BULK-8b87a999
7237 Bulk Product b17b01bf Electronics $430.76 127 3.1 2 BULK-74d5edb9
7238 Bulk Product 6b2aaa6c Toys & Games $421.50 417 2.6 32 BULK-71de173b
7239 Bulk Product f171ea50 Electronics $1,009.87 405 4.5 59 BULK-adb20717
7240 Bulk Product e046bd39 Electronics $986.63 125 4.6 19 BULK-a1c5522d
7241 Bulk Product c085caa9 Toys & Games $134.60 169 1.4 61 BULK-3b534bb4
7242 Bulk Product 0158273a Sports & Outdoors $730.41 316 2.3 18 BULK-abc67375
7243 Bulk Product db9bfc04 Toys & Games $501.79 116 3.2 7 BULK-de4d9243
7244 Bulk Product 735f7768 Clothing $652.89 163 2.8 6 BULK-5a9811af
7245 Bulk Product 73475ce4 Home & Garden $760.82 325 3.1 4 BULK-f474a1e8
7246 Bulk Product 670d551c Electronics $301.74 445 3.0 98 BULK-339a6f41
7247 Bulk Product 2a29deb4 Sports & Outdoors $475.49 30 3.8 55 BULK-64d5df19
7248 Bulk Product d45ede60 Electronics $445.76 41 2.1 49 BULK-dd58844e
7249 Bulk Product 84db5c30 Home & Garden $362.57 122 0.2 14 BULK-aca0558d
7250 Bulk Product d638bf75 Sports & Outdoors $80.87 302 0.5 83 BULK-ef6b6f7c
7251 Bulk Product 58209a90 Electronics $593.42 395 4.1 63 BULK-9b31089f
7252 Bulk Product b3a7ae7e Books $55.38 66 0.8 88 BULK-ad88e5a5
7253 Bulk Product eca4d5c1 Home & Garden $353.13 27 3.4 52 BULK-860bb77d
7254 Bulk Product 9f67be7c Toys & Games $515.54 180 2.2 19 BULK-33cd11f9
7255 Bulk Product 62e46711 Home & Garden $290.44 170 2.9 57 BULK-6f5924bd
7256 Bulk Product e3fdda11 Sports & Outdoors $824.75 26 2.0 20 BULK-44d076a0
7257 Bulk Product 1b10f579 Toys & Games $54.65 95 4.6 49 BULK-3b28490a
7258 Bulk Product f49dfc66 Clothing $477.05 148 4.6 10 BULK-71dc7c64
7259 Bulk Product d1670cc1 Toys & Games $768.14 92 2.1 69 BULK-2e0a0311
7260 Bulk Product 8885e7cf Home & Garden $241.17 444 1.7 53 BULK-227b21fd
7261 Bulk Product dfe5b5bd Home & Garden $604.43 95 4.6 18 BULK-fd815662
7262 Bulk Product d7338650 Sports & Outdoors $308.91 105 4.5 54 BULK-610b4aa2
7263 Bulk Product f2eeab26 Toys & Games $450.94 228 0.3 11 BULK-1ffa6bb3
7264 Bulk Product e81f4b62 Clothing $414.47 495 3.3 44 BULK-b25b0ea3
7265 Bulk Product c3c815dc Electronics $398.05 141 4.9 50 BULK-2e070b44
7266 Bulk Product 188eba67 Books $908.32 345 4.9 87 BULK-57db583d
7267 Bulk Product 2ab32cdd Electronics $182.45 196 2.7 98 BULK-2c4c9905
7268 Bulk Product 20c2fa4b Clothing $433.67 150 2.9 8 BULK-ade441eb
7269 Bulk Product 79e03f4c Sports & Outdoors $913.32 467 4.6 28 BULK-e7f41ee2
7270 Bulk Product 7d774b12 Books $251.75 155 3.0 66 BULK-02fd747c
7271 Bulk Product 0bd8062f Electronics $128.59 174 3.6 5 BULK-9c0ce913
7272 Bulk Product a7f6dabb Home & Garden $93.97 138 1.6 37 BULK-936bf951
7273 Bulk Product fb4309ce Electronics $468.09 366 4.4 6 BULK-ff7bc5e9
7274 Bulk Product 8a00af99 Books $710.55 190 1.0 17 BULK-21ae1d98
7275 Bulk Product e4d12d28 Books $115.12 401 3.1 98 BULK-c3c95e2c
7276 Bulk Product 8882ef7a Home & Garden $750.41 117 3.4 20 BULK-ddb2741d
7277 Bulk Product c377596f Sports & Outdoors $37.97 2 4.2 11 BULK-43cf1804
7278 Bulk Product 03adf9bc Clothing $739.43 200 4.1 29 BULK-f3005f4a
7279 Bulk Product 7e82a64e Electronics $699.65 74 4.2 56 BULK-c5642ae1
7280 Bulk Product e4b43ec2 Books $750.01 6 4.4 38 BULK-181edc3e
7281 Bulk Product 691e69b2 Sports & Outdoors $345.87 448 1.3 1 BULK-b587734c
7282 Bulk Product 743e7596 Toys & Games $541.72 78 4.9 73 BULK-2c07e386
7283 Bulk Product 43d109a6 Home & Garden $16.51 60 2.3 97 BULK-1164751c
7284 Bulk Product 0bdb9780 Electronics $147.17 32 3.0 30 BULK-d4058f38
7285 Bulk Product 2c7dd0cf Electronics $548.11 402 4.6 34 BULK-693257cb
7286 Bulk Product ae4a80a5 Clothing $891.98 417 0.5 50 BULK-b0b440a1
7287 Bulk Product 720faf0c Books $281.09 70 4.7 74 BULK-7e1a9045
7288 Bulk Product 69282b0a Toys & Games $160.51 331 0.8 55 BULK-b4cc235d
7289 Bulk Product 63e90773 Clothing $530.76 208 4.1 34 BULK-7006aef5
7290 Bulk Product db06fc40 Books $699.93 291 0.5 84 BULK-7a106289
7291 Bulk Product 39619199 Sports & Outdoors $223.23 104 3.1 75 BULK-cfde1c1c
7292 Bulk Product cddec67d Electronics $858.32 186 0.7 5 BULK-2cb53b7e
7293 Bulk Product dc9f3582 Electronics $374.94 458 1.2 33 BULK-5629b7af
7294 Bulk Product 57150b1e Toys & Games $206.46 190 4.3 25 BULK-9d6f526e
7295 Bulk Product cf34afab Home & Garden $326.85 268 2.7 75 BULK-11bedb41
7296 Bulk Product 2581ba70 Clothing $463.47 321 4.1 92 BULK-8591671d
7297 Bulk Product aaea1d16 Books $762.98 461 3.5 82 BULK-01d4f3e4
7298 Bulk Product da770956 Clothing $895.08 120 4.9 46 BULK-7ee34d03
7299 Bulk Product 9bdc6565 Books $696.71 147 4.5 58 BULK-a3827fb1
7300 Bulk Product cb160b7e Clothing $222.85 453 2.0 10 BULK-26fa522f
7301 Bulk Product 10f65b79 Home & Garden $971.25 41 3.6 45 BULK-964e1953
7302 Bulk Product 016ee2b4 Electronics $404.43 366 1.8 51 BULK-48724907
7303 Bulk Product 9d14007c Home & Garden $517.51 209 2.3 53 BULK-bf59ec7e
7304 Bulk Product 40d86876 Clothing $633.92 240 4.8 81 BULK-5cf6fbb1
7305 Bulk Product 8918e71b Electronics $102.79 80 4.3 30 BULK-200a09be
7306 Bulk Product c0faf08d Home & Garden $296.25 8 0.5 98 BULK-ce0de386
7307 Bulk Product 84870cc5 Home & Garden $497.08 212 4.1 75 BULK-4a4f9ba8
7308 Bulk Product 37f5d7d4 Home & Garden $807.67 428 0.2 85 BULK-249ab547
7309 Bulk Product f0929b4c Clothing $838.45 367 3.8 28 BULK-7efed8d1
7310 Bulk Product 401d2a0c Sports & Outdoors $58.31 289 3.8 90 BULK-6f76a9c6
7311 Bulk Product f09151e2 Electronics $345.27 120 0.8 39 BULK-a0de6ab9
7312 Bulk Product ad82e1be Sports & Outdoors $669.11 301 1.2 45 BULK-8b0faa20
7313 Bulk Product ab9af309 Sports & Outdoors $999.99 218 2.5 37 BULK-1d03d10d
7314 Bulk Product 3a06b03f Books $25.77 297 1.3 4 BULK-af5b611a
7315 Bulk Product d219c72f Clothing $531.43 37 4.5 30 BULK-d6baefdb
7316 Bulk Product 7fb775d2 Toys & Games $384.87 175 1.3 85 BULK-0542cd45
7317 Bulk Product 94e733b0 Electronics $813.16 414 2.6 34 BULK-594c85b3
7318 Bulk Product 1f90687b Books $577.46 476 0.9 17 BULK-646228d3
7319 Bulk Product eb5f60d8 Sports & Outdoors $499.06 367 3.5 20 BULK-92ab2baa
7320 Bulk Product 9062c590 Toys & Games $33.87 476 0.7 80 BULK-0c6c332d
7321 Bulk Product 71a398c9 Electronics $313.48 115 1.3 23 BULK-7ff3979b
7322 Bulk Product b8a256b9 Books $169.76 323 3.3 90 BULK-b7efb528
7323 Bulk Product e6fc538b Clothing $338.01 214 0.5 1 BULK-f41d19a1
7324 Bulk Product b30752c4 Toys & Games $440.33 111 3.7 69 BULK-4be8f369
7325 Bulk Product 084987cf Electronics $214.88 489 1.2 26 BULK-b3cb6a1c
7326 Bulk Product 37fc8d25 Electronics $525.86 254 1.8 36 BULK-a7d28aaa
7327 Bulk Product d49f8d39 Electronics $470.94 360 5.0 63 BULK-e20188c9
7328 Bulk Product 725c5c71 Toys & Games $637.33 60 2.5 86 BULK-625f5754
7329 Bulk Product 0eb76560 Electronics $892.48 365 4.7 32 BULK-a3ee15bd
7330 Bulk Product 0683af3e Sports & Outdoors $100.30 241 3.5 61 BULK-31292003
7331 Bulk Product c2558055 Home & Garden $992.42 86 4.5 8 BULK-bab0f426
7332 Bulk Product 348d8027 Books $893.10 76 2.2 39 BULK-263b52ee
7333 Bulk Product 157d387a Books $350.82 226 1.5 6 BULK-e2158f2e
7334 Bulk Product 236bb10a Clothing $174.40 107 0.5 42 BULK-8b77c572
7335 Bulk Product c119cb3b Home & Garden $777.49 93 2.3 58 BULK-e735536b
7336 Bulk Product 1dc3d2fa Clothing $293.23 331 2.6 92 BULK-bea780ec
7337 Bulk Product c2f11531 Sports & Outdoors $314.51 22 3.2 13 BULK-56eb3a4c
7338 Bulk Product 4b424943 Sports & Outdoors $141.03 498 3.3 7 BULK-db5028ce
7339 Bulk Product d8db0754 Electronics $20.60 40 2.3 81 BULK-3f8ec40c
7340 Bulk Product f396e226 Home & Garden $222.34 23 0.4 35 BULK-8709a50a
7341 Bulk Product cf7c6fa9 Toys & Games $172.11 188 1.9 73 BULK-dc61d557
7342 Bulk Product 4d11001c Toys & Games $206.99 72 1.0 68 BULK-7fc60403
7343 Bulk Product 04eb7258 Sports & Outdoors $365.95 79 4.3 80 BULK-4958e8d0
7344 Bulk Product b7de100a Books $983.06 345 4.1 74 BULK-cfd0a86e
7345 Bulk Product adc73238 Electronics $889.74 181 0.0 65 BULK-7fc1a528
7346 Bulk Product 72ba5fe2 Clothing $730.22 269 3.5 96 BULK-606984f9
7347 Bulk Product c1ca0b0f Home & Garden $424.09 458 1.7 43 BULK-e327c730
7348 Bulk Product e0f8ccf7 Sports & Outdoors $804.80 463 0.1 12 BULK-52d627c2
7349 Bulk Product f9db29e9 Toys & Games $96.16 350 4.1 8 BULK-d2774cbb
7350 Bulk Product e004e649 Toys & Games $189.30 133 0.9 81 BULK-d74ee444
7351 Bulk Product e4c7c8af Sports & Outdoors $739.88 30 4.8 70 BULK-2844f222
7352 Bulk Product 45de8164 Toys & Games $855.36 3 3.2 13 BULK-28425aa5
7353 Bulk Product f984406c Sports & Outdoors $246.20 38 0.3 37 BULK-950a73a9
7354 Bulk Product e32778c7 Clothing $631.04 49 1.9 18 BULK-1c13c4ae
7355 Bulk Product cc626332 Toys & Games $284.33 118 3.9 21 BULK-7b2c616d
7356 Bulk Product 77f7420a Electronics $659.29 318 3.0 51 BULK-83394179
7357 Bulk Product c8f96c2b Electronics $760.53 276 2.4 15 BULK-86abc6be
7358 Bulk Product 3cd4097d Sports & Outdoors $374.13 119 1.1 21 BULK-310534e9
7359 Bulk Product badb5e54 Toys & Games $931.94 35 4.8 92 BULK-55d152b0
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