Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

29 ms

Page Size

200

Current Page

48 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 48 Results Showing 9401 - 9600 of 24441

ID Name Category Price Stock Rating Reviews SKU
9960 Bulk Product be0aae2f Toys & Games $627.29 411 3.4 54 BULK-09a2eb82
9961 Bulk Product 8bca77bd Electronics $474.96 48 4.5 22 BULK-ae5ae77f
9962 Bulk Product 525a1b16 Clothing $602.99 138 4.0 69 BULK-1149c84b
9963 Bulk Product 4e2c0a7f Home & Garden $610.78 468 0.4 52 BULK-e383b74f
9964 Bulk Product c8f93528 Sports & Outdoors $699.10 304 0.1 65 BULK-91e78ace
9965 Bulk Product 9558669e Electronics $63.85 478 1.1 56 BULK-84b3d669
9966 Bulk Product f43d150c Sports & Outdoors $45.69 485 0.3 7 BULK-4cc44020
9967 Bulk Product ce185969 Home & Garden $868.75 150 2.5 73 BULK-8a4d1668
9968 Bulk Product b1250be8 Home & Garden $963.59 189 3.8 94 BULK-2d6886a1
9969 Bulk Product c99816b1 Electronics $681.37 178 3.3 15 BULK-e355d86a
9970 Bulk Product 2b9aa4d7 Books $249.50 399 4.8 46 BULK-2487b0e3
9971 Bulk Product 6e5b5fae Sports & Outdoors $320.58 445 4.8 78 BULK-0fb6310d
9972 Bulk Product d4d21444 Toys & Games $311.26 31 1.4 18 BULK-9153d6fa
9973 Bulk Product bb6c45fd Toys & Games $417.25 90 2.2 44 BULK-942c22aa
9974 Bulk Product 1eea8999 Electronics $234.64 177 1.5 9 BULK-c133b005
9975 Bulk Product 77edc7ec Electronics $50.92 262 3.9 52 BULK-9d2559ff
9976 Bulk Product e2512b00 Toys & Games $122.00 177 2.5 54 BULK-7b1d1d9d
9977 Bulk Product 225b566b Books $197.78 347 2.5 24 BULK-8043c7f4
9978 Bulk Product e5002e63 Electronics $207.29 125 3.2 13 BULK-fc5321fa
9979 Bulk Product d2559771 Clothing $254.53 97 2.6 48 BULK-7fcf6142
9980 Bulk Product 6a6981be Clothing $862.44 457 1.3 37 BULK-672c0ec9
9981 Bulk Product ac4e4d61 Home & Garden $314.38 460 2.2 73 BULK-ce4269b0
9982 Bulk Product 2a94ae1f Sports & Outdoors $949.58 417 3.9 62 BULK-e707e8ce
9983 Bulk Product e97d7361 Clothing $247.25 235 0.9 62 BULK-c3278791
9984 Bulk Product d21ea123 Clothing $659.82 41 2.1 85 BULK-e268e116
9985 Bulk Product dc382fa1 Electronics $293.14 143 1.9 86 BULK-9707f128
9986 Bulk Product 79640e02 Books $885.06 45 1.0 95 BULK-cf9d5c62
9987 Bulk Product 18115f8a Sports & Outdoors $348.43 192 2.4 47 BULK-70c85eac
9988 Bulk Product fc7941b5 Sports & Outdoors $823.78 327 4.6 7 BULK-d02c97bc
9989 Bulk Product 1b10038f Home & Garden $83.04 393 0.7 31 BULK-1b74a33a
9990 Bulk Product 2acee5f6 Clothing $569.08 231 0.7 27 BULK-33c7e0da
9991 Bulk Product e2ea7e3a Clothing $626.70 301 2.4 98 BULK-d7b7f67f
9992 Bulk Product b8009ef2 Electronics $326.29 279 3.8 34 BULK-6fbf8ba3
9993 Bulk Product f1fc2a6b Clothing $63.49 420 4.2 28 BULK-8a9f63e5
9994 Bulk Product aa1bc554 Sports & Outdoors $444.47 384 1.6 35 BULK-0d692e6c
9995 Bulk Product ab255868 Electronics $981.05 132 2.9 10 BULK-be862a59
9996 Bulk Product c15b05c2 Books $79.29 309 0.9 24 BULK-752a1ffb
9997 Bulk Product c2ec3ec3 Home & Garden $502.61 77 2.7 91 BULK-5d9d65b0
9998 Bulk Product 0b9a6868 Books $495.15 263 3.4 11 BULK-3e5da8fb
9999 Bulk Product a61343f7 Books $243.20 345 3.6 83 BULK-4422502a
10000 Bulk Product ae6abbe0 Books $947.36 76 3.7 84 BULK-90f0215c
10001 Bulk Product f99f579b Books $309.82 339 2.2 49 BULK-3815e7fb
10002 Bulk Product 96803d16 Books $634.87 475 1.7 29 BULK-d3e0e37b
10003 Bulk Product f8ba144d Electronics $338.09 56 0.7 66 BULK-c9ed3998
10004 Bulk Product 3337bfcb Toys & Games $737.23 305 1.0 32 BULK-ef0bb3d1
10005 Bulk Product f8714db6 Electronics $491.19 101 2.2 97 BULK-a417df15
10006 Bulk Product 65a573a9 Toys & Games $875.89 128 2.8 56 BULK-7c0dd7cd
10007 Bulk Product 40176488 Clothing $597.36 164 1.2 40 BULK-79ef070b
10008 Bulk Product 1231e689 Electronics $696.42 230 2.8 97 BULK-2d60a73f
10009 Bulk Product aef04d60 Toys & Games $952.73 487 1.6 98 BULK-0dd3d5da
10010 Bulk Product 6c81725b Clothing $570.37 19 3.0 77 BULK-c98149f0
10011 Bulk Product 8d89c352 Toys & Games $864.78 246 1.2 41 BULK-e7384aeb
10012 Bulk Product 61e1e7ea Clothing $74.02 43 2.2 86 BULK-ba74023a
10013 Bulk Product 269aabe9 Sports & Outdoors $220.93 214 1.9 3 BULK-a4dc98a4
10014 Bulk Product 651cc72e Home & Garden $742.20 33 3.9 98 BULK-e4284f1b
10015 Bulk Product a9fe443d Sports & Outdoors $190.73 297 2.7 92 BULK-19d242dc
10016 Bulk Product d1bb35b1 Clothing $144.39 81 1.0 7 BULK-91731ec8
10017 Bulk Product 447bc894 Sports & Outdoors $664.85 499 3.7 52 BULK-3364dba1
10018 Bulk Product 1a2abf56 Electronics $410.51 403 4.0 29 BULK-ddeb8773
10019 Bulk Product 0c67b0e5 Sports & Outdoors $967.67 330 5.0 22 BULK-f2028bdc
10020 Bulk Product 6b1e6f81 Books $405.41 409 4.4 10 BULK-7a5df586
10021 Bulk Product af32b2ca Clothing $290.13 449 2.5 99 BULK-32fc5475
10022 Bulk Product 104ec175 Electronics $387.83 173 1.6 0 BULK-82667380
10023 Bulk Product a402da52 Clothing $67.53 449 3.9 64 BULK-5294b4fd
10024 Bulk Product ae77d298 Sports & Outdoors $314.65 354 4.1 44 BULK-11d67b1b
10025 Bulk Product 37bdcf77 Clothing $884.73 8 4.4 89 BULK-7f2a65f0
10026 Bulk Product 6fd0abbb Sports & Outdoors $826.53 408 4.8 93 BULK-4e2ecb05
10027 Bulk Product 49ee37bf Home & Garden $502.23 382 0.0 10 BULK-4a37dbe6
10028 Bulk Product 83895b9e Electronics $267.11 155 2.4 99 BULK-a3a896eb
10029 Bulk Product 56651955 Toys & Games $219.98 148 0.8 59 BULK-947749f6
10030 Bulk Product 230f54ec Home & Garden $433.42 133 1.8 43 BULK-fbb6a73f
10031 Bulk Product 1dffa62a Toys & Games $426.46 201 2.6 54 BULK-252c4b0f
10032 Bulk Product 1dccce97 Books $393.48 219 2.5 1 BULK-724619cf
10033 Bulk Product 6e693aa9 Sports & Outdoors $677.57 21 3.2 91 BULK-70d65faf
10034 Bulk Product 798f0dba Books $963.42 120 4.1 38 BULK-eb6caf7a
10035 Bulk Product 9e78dd51 Sports & Outdoors $735.85 57 0.3 6 BULK-61cbf29b
10036 Bulk Product f115aa8b Sports & Outdoors $990.20 446 1.5 97 BULK-2e5dc9a5
10037 Bulk Product 3f4510cf Electronics $240.86 490 2.1 14 BULK-72ffda81
10038 Bulk Product e2a9dbbc Toys & Games $763.45 36 2.3 39 BULK-69f7195f
10039 Bulk Product d8c97cf5 Electronics $276.16 160 0.6 44 BULK-bf21acb8
10040 Bulk Product 18da4b20 Home & Garden $261.27 138 1.9 73 BULK-27678f67
10041 Bulk Product 0f25ba0e Electronics $595.82 33 2.0 2 BULK-e82a2ecf
10042 Bulk Product 4b0b15f3 Clothing $445.90 297 2.0 81 BULK-ee164375
10043 Bulk Product 41730bbf Books $529.23 7 0.4 27 BULK-03e90d24
10044 Bulk Product 3ef39d20 Clothing $295.96 180 2.6 22 BULK-3a87ccdb
10045 Bulk Product 5758905c Electronics $343.03 360 1.2 19 BULK-38a3e1a4
10046 Bulk Product 551bddb7 Electronics $277.67 297 3.6 76 BULK-78dde8f7
10047 Bulk Product fd8b37de Home & Garden $278.79 316 0.7 56 BULK-00e54a4b
10048 Bulk Product 13f98da8 Home & Garden $978.23 105 4.6 31 BULK-441a37b6
10049 Bulk Product 256b046d Clothing $723.75 13 4.4 89 BULK-02b42655
10050 Bulk Product dc60633f Sports & Outdoors $512.23 335 4.7 28 BULK-eb509297
10051 Bulk Product 8390c593 Toys & Games $842.98 374 3.4 60 BULK-1bbc8a19
10052 Bulk Product 661c81b3 Books $86.13 176 4.7 71 BULK-8fe4575e
10053 Bulk Product a28e1af8 Toys & Games $571.01 172 0.4 13 BULK-eb7ad5df
10054 Bulk Product 0810a311 Electronics $546.74 248 1.8 45 BULK-c1f6ddd6
10055 Bulk Product 6d82f425 Home & Garden $136.62 346 0.2 57 BULK-a2c807de
10056 Bulk Product b9ea7e7d Clothing $826.11 370 1.3 16 BULK-2a063b18
10057 Bulk Product b0ebd54f Clothing $802.61 79 0.5 59 BULK-adaae8e8
10058 Bulk Product 0c0f01fc Toys & Games $121.97 3 4.8 47 BULK-c4f66807
10059 Bulk Product a006b7a5 Sports & Outdoors $485.92 69 4.5 4 BULK-ad068491
10060 Bulk Product 716b0331 Sports & Outdoors $498.29 7 3.6 70 BULK-029b19f6
10061 Bulk Product 2c2a3444 Toys & Games $853.01 166 4.0 94 BULK-e93d38ff
10062 Bulk Product ed1fe035 Home & Garden $268.61 109 1.4 61 BULK-03e46848
10063 Bulk Product 272533a5 Home & Garden $610.19 3 0.2 18 BULK-fedf4565
10064 Bulk Product fa418b6a Sports & Outdoors $715.11 255 1.4 98 BULK-d8da9013
10065 Bulk Product 51f7cf17 Sports & Outdoors $508.75 260 1.0 33 BULK-7cd27e52
10066 Bulk Product 5e39bc02 Home & Garden $892.57 237 3.9 26 BULK-24eea4dd
10067 Bulk Product fc3af787 Toys & Games $746.10 228 2.9 21 BULK-418c039d
10068 Bulk Product 57a5482e Sports & Outdoors $896.51 115 2.8 63 BULK-72d231eb
10069 Bulk Product f52d73ed Books $214.64 443 1.8 13 BULK-791352d6
10070 Bulk Product 44ef1a49 Electronics $870.96 459 4.8 86 BULK-a7db6639
10071 Bulk Product 8c908784 Sports & Outdoors $538.43 306 3.3 8 BULK-9c540fb9
10072 Bulk Product fc0ace7d Electronics $11.83 399 4.3 87 BULK-7d4ed941
10073 Bulk Product 3c1bc4fc Books $907.01 314 3.1 69 BULK-fc9c6e22
10074 Bulk Product 63965252 Home & Garden $793.23 214 1.5 99 BULK-74b04a97
10075 Bulk Product 9397ff58 Clothing $621.39 434 0.1 14 BULK-95c977c0
10076 Bulk Product 496d1cb6 Books $262.73 402 4.0 69 BULK-d9c4e94b
10077 Bulk Product 7cdc8872 Home & Garden $408.49 130 3.9 41 BULK-32b97491
10078 Bulk Product 4381e9a5 Clothing $670.30 439 4.4 54 BULK-bb52eb04
10079 Bulk Product 9c180c2a Electronics $64.37 197 0.7 88 BULK-9c70b089
10080 Bulk Product e879eb48 Home & Garden $628.38 314 0.7 92 BULK-7a60d353
10081 Bulk Product 72bd3aab Clothing $15.53 121 2.7 13 BULK-0b260aa5
10082 Bulk Product 093fedef Electronics $36.30 61 2.6 59 BULK-7f2134f6
10083 Bulk Product 51255878 Clothing $123.45 420 4.5 39 BULK-9dab6d7d
10084 Bulk Product 5dcae3d9 Home & Garden $616.18 438 3.3 43 BULK-feeb79c3
10085 Bulk Product b6fc3848 Electronics $814.27 107 2.2 37 BULK-b7bf3c11
10086 Bulk Product 5d71129c Electronics $620.98 426 0.8 97 BULK-84380806
10087 Bulk Product 1dc0bbe2 Home & Garden $401.80 341 2.6 22 BULK-16daf0da
10088 Bulk Product e7f7c254 Books $986.57 145 4.5 64 BULK-4742b3be
10089 Bulk Product d4773c00 Sports & Outdoors $932.30 379 3.6 46 BULK-37cffd59
10090 Bulk Product 3de70a78 Clothing $740.41 70 4.6 69 BULK-2ed3b158
10091 Bulk Product aa6ca0a6 Toys & Games $792.99 295 1.1 4 BULK-9c2012bf
10092 Bulk Product 519a8dd2 Electronics $945.99 294 4.9 27 BULK-a4e915b9
10093 Bulk Product 04974992 Clothing $776.98 335 0.1 60 BULK-5bd002df
10094 Bulk Product fdbdc967 Electronics $219.10 65 4.4 2 BULK-f0ab004c
10095 Bulk Product 6bd39f96 Electronics $659.33 247 2.5 72 BULK-1fcf3a58
10096 Bulk Product aa7f4d91 Books $434.90 79 1.5 74 BULK-45c577b8
10097 Bulk Product 8b35986d Home & Garden $893.97 451 0.6 32 BULK-bcfb0840
10098 Bulk Product 1de29edc Toys & Games $895.80 394 1.2 62 BULK-f336ca9d
10099 Bulk Product 707b863b Clothing $868.84 265 2.6 63 BULK-e3844f18
10100 Bulk Product 71b484d5 Sports & Outdoors $562.00 139 0.2 7 BULK-e2b423bd
10101 Bulk Product 89351264 Toys & Games $551.60 470 1.6 68 BULK-46b19232
10102 Bulk Product 6ca89472 Sports & Outdoors $707.09 391 0.4 21 BULK-8a5d56f3
10103 Bulk Product 71c340d4 Sports & Outdoors $154.05 112 2.0 60 BULK-ad65038d
10104 Bulk Product f54bf9d0 Books $757.56 419 0.0 87 BULK-882a473b
10105 Bulk Product 629869e8 Books $752.35 250 4.7 81 BULK-2d3d01dd
10106 Bulk Product a94421f4 Home & Garden $271.25 80 3.2 55 BULK-f3a2a0a2
10107 Bulk Product c9d370b8 Electronics $512.35 1 3.4 62 BULK-54e077d9
10108 Bulk Product a4df1b59 Books $541.98 392 2.5 84 BULK-6f4d3ddf
10109 Bulk Product b469df8c Toys & Games $156.83 160 4.0 46 BULK-12bac3ca
10110 Bulk Product 60aa0dae Books $378.43 48 0.0 4 BULK-4ad8a371
10111 Bulk Product 7534a1ad Sports & Outdoors $271.06 332 3.2 46 BULK-96b96fb0
10112 Bulk Product f50a3959 Clothing $31.65 317 1.0 14 BULK-5e744d4b
10113 Bulk Product 10bbc7b7 Sports & Outdoors $292.45 486 0.3 46 BULK-3745d740
10114 Bulk Product 3a38e085 Home & Garden $375.39 57 4.3 60 BULK-cb4b60cb
10115 Bulk Product 9d0ebb3d Home & Garden $791.18 59 3.1 99 BULK-a6d0f311
10116 Bulk Product ddb89625 Books $451.06 147 2.2 0 BULK-6a90e602
10117 Bulk Product baa734aa Books $117.35 259 1.1 85 BULK-0bd21f45
10118 Bulk Product defd7055 Toys & Games $342.73 318 3.5 3 BULK-798f59c7
10119 Bulk Product dd8dfa29 Electronics $184.79 200 0.8 24 BULK-a0433e38
10120 Bulk Product d8116b3c Books $644.12 281 1.9 43 BULK-9d841db7
10121 Bulk Product 9b19828c Books $868.86 321 3.6 20 BULK-0c08b70b
10122 Bulk Product ded0ce67 Toys & Games $174.63 485 0.2 47 BULK-fac21050
10123 Bulk Product 2aec0cd5 Books $761.73 111 0.5 53 BULK-4d9bc6df
10124 Bulk Product 4fd7484e Home & Garden $792.37 446 4.9 22 BULK-0b041bce
10125 Bulk Product 8dff8bd6 Toys & Games $218.37 8 3.2 71 BULK-284a7272
10126 Bulk Product 723831ff Toys & Games $600.18 474 4.6 38 BULK-9760d359
10127 Bulk Product faf4cb2b Clothing $175.64 303 3.0 90 BULK-128a64a1
10128 Bulk Product 6536d09e Electronics $377.63 264 2.0 26 BULK-17c69f76
10129 Bulk Product bf8a1967 Electronics $21.47 330 2.7 20 BULK-6d3183a0
10130 Bulk Product 83490c1e Books $98.71 382 3.9 82 BULK-ec9fc29d
10131 Bulk Product 8fb2b5af Electronics $731.17 129 4.5 26 BULK-f0fd3e7a
10132 Bulk Product ffa051d5 Sports & Outdoors $469.26 265 4.6 66 BULK-8d1c1551
10133 Bulk Product 64f52ed5 Electronics $562.79 134 1.1 56 BULK-5389916b
10134 Bulk Product 791ab2ae Electronics $596.51 318 0.8 99 BULK-1118c109
10135 Bulk Product 0f472b7a Books $540.32 136 4.3 16 BULK-ca63cfc8
10136 Bulk Product f1ca0325 Home & Garden $845.06 58 3.8 33 BULK-c50a9d67
10137 Bulk Product bef9fae4 Sports & Outdoors $166.15 336 2.7 69 BULK-2963e67b
10138 Bulk Product e49db765 Clothing $687.73 236 2.2 95 BULK-58ec3f50
10139 Bulk Product 458470d8 Clothing $246.40 455 1.1 55 BULK-11baa4bc
10140 Bulk Product 34d721c1 Home & Garden $962.74 333 0.1 33 BULK-dae7e5a3
10141 Bulk Product f7001365 Books $454.15 155 1.6 40 BULK-6b768fdf
10142 Bulk Product be103cf2 Books $461.26 276 3.0 73 BULK-7e1ea0ed
10143 Bulk Product 8aae9762 Electronics $293.01 11 1.9 85 BULK-8b21465d
10144 Bulk Product 0d9f38b9 Home & Garden $423.45 491 3.9 38 BULK-3a126cbf
10145 Bulk Product eaaac38b Home & Garden $792.53 452 4.1 8 BULK-dff2b8a0
10146 Bulk Product 8fe19c38 Home & Garden $664.44 133 3.4 37 BULK-9805def5
10147 Bulk Product 25675931 Clothing $443.37 194 0.1 17 BULK-f9b5c6a9
10148 Bulk Product cef5be6c Home & Garden $964.35 57 2.0 70 BULK-27f233af
10149 Bulk Product 0cea6bf0 Home & Garden $65.84 177 2.7 78 BULK-b388cd05
10150 Bulk Product f3d4db2c Electronics $577.90 272 3.0 48 BULK-e74ae48d
10151 Bulk Product c02dee9c Sports & Outdoors $366.40 245 0.4 12 BULK-5ff85502
10152 Bulk Product a9cff78b Home & Garden $426.16 104 3.7 32 BULK-28edf340
10153 Bulk Product a26e183c Electronics $534.37 482 1.8 94 BULK-f82ee0a3
10154 Bulk Product c7d6413b Home & Garden $264.03 351 4.9 29 BULK-28de3e9c
10155 Bulk Product 0e3d8e80 Toys & Games $519.66 93 1.7 31 BULK-295f65a5
10156 Bulk Product edd4e3c8 Books $896.22 221 4.5 60 BULK-eda8e8ce
10157 Bulk Product e1200a28 Clothing $495.59 413 3.9 3 BULK-7992b581
10158 Bulk Product 1ee8d1c5 Toys & Games $572.58 385 2.6 49 BULK-4b582d8a
10159 Bulk Product fd523235 Clothing $417.60 277 0.1 32 BULK-d3f36f2d
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