Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

53 ms

Page Size

200

Current Page

33 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 33 Results Showing 6401 - 6600 of 24441

ID Name Category Price Stock Rating Reviews SKU
6960 Bulk Product 3e04ec27 Toys & Games $326.09 317 0.9 21 BULK-99212706
6961 Bulk Product 5997d5c3 Clothing $552.62 346 2.4 10 BULK-bac9e7fd
6962 Bulk Product bf000e78 Home & Garden $372.17 254 3.3 23 BULK-67a03121
6963 Bulk Product 0703c147 Electronics $500.66 229 2.6 89 BULK-963e1288
6964 Bulk Product 57fa8f8c Clothing $349.66 113 1.5 0 BULK-471bbb5d
6965 Bulk Product 9e8de18c Home & Garden $691.02 426 3.8 38 BULK-b51f2c75
6966 Bulk Product 7b910928 Clothing $628.71 256 4.7 86 BULK-e33e77c3
6967 Bulk Product 414d9fad Sports & Outdoors $161.95 328 3.7 34 BULK-285802d2
6968 Bulk Product 2262aaa0 Electronics $299.50 185 5.0 84 BULK-a0117bee
6969 Bulk Product 80ce0afc Sports & Outdoors $157.38 135 4.7 70 BULK-fd47c239
6970 Bulk Product 1b4124f1 Home & Garden $918.68 203 2.3 47 BULK-6f7c26b7
6971 Bulk Product a399083d Home & Garden $96.41 433 4.6 83 BULK-b6b92f9e
6972 Bulk Product 6e9dd4f3 Home & Garden $908.23 397 2.3 11 BULK-17e4990a
6973 Bulk Product 10c774f4 Toys & Games $687.63 395 4.3 35 BULK-dace8b58
6974 Bulk Product 628f4fe5 Toys & Games $242.65 135 3.7 86 BULK-5cd98958
6975 Bulk Product dc801c52 Toys & Games $771.74 214 3.8 38 BULK-6cf4e205
6976 Bulk Product f3e575b8 Clothing $15.45 128 1.3 99 BULK-e088563d
6977 Bulk Product 9c98602e Clothing $63.62 353 2.7 27 BULK-f11d9bce
6978 Bulk Product 46296eae Electronics $660.37 121 3.4 27 BULK-2b571b8a
6979 Bulk Product a60a27df Home & Garden $88.15 232 0.4 81 BULK-a682863d
6980 Bulk Product 34e49ed1 Clothing $860.01 27 4.2 15 BULK-ce0c3484
6981 Bulk Product 0fda86b0 Sports & Outdoors $480.35 273 2.0 32 BULK-c6ad6afc
6982 Bulk Product 894e3b82 Electronics $704.24 202 4.0 48 BULK-6e6e4917
6983 Bulk Product f2d05cd8 Home & Garden $449.45 479 0.6 88 BULK-0b6dc74c
6984 Bulk Product b7d59c28 Sports & Outdoors $882.13 38 4.8 81 BULK-2ae0695d
6985 Bulk Product adccddde Clothing $141.56 109 1.3 61 BULK-38061eda
6986 Bulk Product 35f6b48d Books $912.18 498 1.8 63 BULK-94a4025c
6987 Bulk Product 5617d966 Books $557.29 138 1.7 16 BULK-4e681a75
6988 Bulk Product 73646ace Sports & Outdoors $974.24 463 0.9 57 BULK-1dc316d8
6989 Bulk Product 018f69b5 Electronics $886.26 474 0.9 9 BULK-68e68207
6990 Bulk Product 443671f4 Home & Garden $888.20 240 0.1 6 BULK-17d8f596
6991 Bulk Product aec8180b Home & Garden $581.21 291 2.1 68 BULK-74ff9708
6992 Bulk Product 7d03c0ae Sports & Outdoors $683.58 209 1.9 43 BULK-95167cc0
6993 Bulk Product 3027109d Sports & Outdoors $717.38 125 1.3 7 BULK-e6946d0e
6994 Bulk Product 0da72844 Books $500.89 220 2.3 79 BULK-d1cecada
6995 Bulk Product 69f9a536 Clothing $24.90 241 3.8 75 BULK-d0375cf6
6996 Bulk Product 6ddfc2e3 Toys & Games $823.56 86 2.9 84 BULK-196b67c5
6997 Bulk Product 27ebcb4b Clothing $275.62 59 3.9 9 BULK-c34532e1
6998 Bulk Product 3d902442 Sports & Outdoors $955.33 209 4.4 74 BULK-28d41cd9
6999 Bulk Product 76f84f52 Electronics $489.39 329 2.3 37 BULK-1902f5ff
7000 Bulk Product 7c62de1a Electronics $490.13 267 3.6 75 BULK-fcf77914
7001 Bulk Product a9099534 Home & Garden $523.30 27 3.6 59 BULK-c7bc4d89
7002 Bulk Product c5c63461 Books $588.05 293 3.3 22 BULK-20df830b
7003 Bulk Product 31353e51 Home & Garden $552.47 238 3.4 1 BULK-05473530
7004 Bulk Product 70f1d99f Toys & Games $588.54 357 2.8 9 BULK-43a70cdf
7005 Bulk Product 966360c7 Books $223.14 128 3.7 82 BULK-c07093f0
7006 Bulk Product deee57e5 Toys & Games $623.69 225 0.0 75 BULK-2abb9994
7007 Bulk Product c7348914 Sports & Outdoors $233.81 176 3.7 8 BULK-25c183de
7008 Bulk Product 590e4845 Books $1,006.74 360 1.1 84 BULK-b7dea135
7009 Bulk Product 06f5924b Toys & Games $277.29 447 3.7 72 BULK-1555c7aa
7010 Bulk Product 86c17bc5 Toys & Games $574.29 370 4.8 18 BULK-f581d3ee
7011 Bulk Product b616fcab Sports & Outdoors $910.79 484 0.0 25 BULK-a3db3626
7012 Bulk Product d922704b Sports & Outdoors $72.25 76 3.7 80 BULK-f0646268
7013 Bulk Product 6302d26a Sports & Outdoors $322.15 427 0.4 1 BULK-d41932e2
7014 Bulk Product 060208ab Home & Garden $763.47 424 2.3 45 BULK-ffc1a5a0
7015 Bulk Product 3fda7c72 Toys & Games $542.63 117 4.1 81 BULK-6633f61e
7016 Bulk Product 949c03e8 Toys & Games $22.03 36 0.7 97 BULK-a44fecf8
7017 Bulk Product d81b8b3a Electronics $399.63 6 3.9 68 BULK-cee0dfae
7018 Bulk Product 2c1f1bc0 Home & Garden $735.02 405 3.0 62 BULK-be387258
7019 Bulk Product 4b9f04ff Clothing $157.81 248 2.4 48 BULK-d03d84e4
7020 Bulk Product e13d71b8 Sports & Outdoors $30.12 342 2.9 58 BULK-36840425
7021 Bulk Product 89c33c40 Electronics $632.29 80 2.2 22 BULK-f3d41226
7022 Bulk Product ac35a1e0 Home & Garden $212.50 127 4.8 12 BULK-92c365e2
7023 Bulk Product d930a694 Clothing $727.18 324 2.5 62 BULK-84981d8d
7024 Bulk Product 854a2f69 Sports & Outdoors $478.98 15 0.6 37 BULK-c409a243
7025 Bulk Product dcaffdba Electronics $238.90 198 1.9 40 BULK-27273534
7026 Bulk Product 5a8b4b17 Books $711.31 38 0.4 66 BULK-d7e884b1
7027 Bulk Product d74c1969 Books $498.58 284 4.9 99 BULK-14f55f1d
7028 Bulk Product 0d8c8a58 Clothing $476.43 329 3.4 14 BULK-e480bfb1
7029 Bulk Product ceeeb8a0 Toys & Games $428.86 453 4.0 89 BULK-d261553e
7030 Bulk Product 37a7da1c Books $892.87 200 3.8 29 BULK-7c292a70
7031 Bulk Product 356c8b64 Home & Garden $860.31 306 0.2 92 BULK-558bbb44
7032 Bulk Product 6bfa8f93 Clothing $342.81 464 1.0 85 BULK-e2b14c65
7033 Bulk Product 75b2bbe4 Books $443.99 305 2.1 17 BULK-8eda79d4
7034 Bulk Product 4da59218 Electronics $626.96 157 3.9 70 BULK-88ef0985
7035 Bulk Product 093a3953 Books $213.24 324 2.8 84 BULK-5fdc446f
7036 Bulk Product ed66c31b Books $419.98 226 1.5 42 BULK-0ddd26f0
7037 Bulk Product 663aee5d Books $565.39 271 0.4 30 BULK-ce1c2e74
7038 Bulk Product dc1cb2ee Clothing $603.89 107 4.2 72 BULK-b84e01ac
7039 Bulk Product 6055a865 Books $236.18 81 4.0 48 BULK-f9dde938
7040 Bulk Product 813ec8f4 Toys & Games $456.40 178 2.6 75 BULK-e6546eb1
7041 Bulk Product 95eb1dcc Books $886.73 319 1.1 16 BULK-e64ef980
7042 Bulk Product 389efd56 Books $594.21 149 0.2 4 BULK-c182715d
7043 Bulk Product 343325a5 Sports & Outdoors $432.92 67 4.6 99 BULK-d8d1304e
7044 Bulk Product 832b4200 Clothing $132.12 469 2.2 6 BULK-6019b3dc
7045 Bulk Product fd6c1625 Clothing $253.73 430 4.4 70 BULK-add749e2
7046 Bulk Product 0783fbc9 Toys & Games $239.23 31 2.3 83 BULK-3392751e
7047 Bulk Product 08f7ca36 Sports & Outdoors $311.39 347 1.8 71 BULK-8c77cab5
7048 Bulk Product 87f00e1b Toys & Games $62.13 356 0.7 10 BULK-0755872d
7049 Bulk Product f5322b33 Home & Garden $961.71 216 2.5 72 BULK-1a312990
7050 Bulk Product 5a6d4c71 Home & Garden $122.41 183 3.2 94 BULK-fa909d56
7051 Bulk Product 3b70dfbf Clothing $992.77 151 2.5 36 BULK-c7fa95fb
7052 Bulk Product 50bb4456 Sports & Outdoors $84.05 235 0.5 1 BULK-45ceebdd
7053 Bulk Product d6898261 Electronics $88.40 495 4.8 19 BULK-7a8517da
7054 Bulk Product 855e2c5a Sports & Outdoors $750.17 367 5.0 32 BULK-b7e96312
7055 Bulk Product 0e93c343 Home & Garden $288.75 244 4.6 44 BULK-7835eaf1
7056 Bulk Product 168ffde7 Books $126.73 277 0.1 34 BULK-4757423e
7057 Bulk Product fc576b23 Clothing $771.95 197 1.0 28 BULK-877ec87d
7058 Bulk Product a63a4cc6 Electronics $66.72 80 2.8 2 BULK-02bdfe2a
7059 Bulk Product b0068baa Home & Garden $857.58 306 1.9 7 BULK-cc87339e
7060 Bulk Product 0b8a70dd Clothing $277.80 407 0.5 91 BULK-6fa048d9
7061 Bulk Product 328a1b10 Toys & Games $641.80 461 1.7 59 BULK-c140a353
7062 Bulk Product 0e5bcb40 Sports & Outdoors $406.62 425 0.7 46 BULK-7cbe4286
7063 Bulk Product df3c6f8f Toys & Games $845.95 112 1.1 18 BULK-a2c36e78
7064 Bulk Product 72f4df17 Toys & Games $32.55 464 3.7 46 BULK-34ffa7d1
7065 Bulk Product 2adb2162 Electronics $192.40 95 4.6 35 BULK-a49f2f29
7066 Bulk Product 9a2d9b5d Electronics $313.34 494 3.2 95 BULK-91837928
7067 Bulk Product 037ab882 Clothing $382.92 236 1.5 40 BULK-69d2a2de
7068 Bulk Product 26f8445c Toys & Games $387.52 285 4.1 9 BULK-3037ee8f
7069 Bulk Product d4fb363e Home & Garden $705.38 170 0.2 8 BULK-6dac3b29
7070 Bulk Product 025d0534 Sports & Outdoors $692.05 84 2.8 54 BULK-d11abc62
7071 Bulk Product 5ba4ed0e Toys & Games $838.19 381 0.5 58 BULK-5eba1f24
7072 Bulk Product addb6135 Books $184.63 177 3.3 90 BULK-e2e4e69b
7073 Bulk Product 2a28a92a Books $339.18 81 4.3 96 BULK-24955357
7074 Bulk Product 9b43445f Electronics $126.52 99 3.4 51 BULK-038286c3
7075 Bulk Product a896d667 Books $780.25 459 2.6 22 BULK-8d0aa011
7076 Bulk Product 10c5741c Electronics $969.14 196 4.3 79 BULK-d1a71358
7077 Bulk Product 19c0c854 Clothing $76.17 407 3.4 13 BULK-aba104a7
7078 Bulk Product 691075fa Clothing $429.91 161 3.3 78 BULK-6f269fef
7079 Bulk Product b370acdb Books $782.32 393 2.8 96 BULK-57e1f976
7080 Bulk Product 29427c15 Electronics $154.25 192 2.3 35 BULK-c31f74d1
7081 Bulk Product 967879e1 Home & Garden $793.81 497 0.1 1 BULK-de35f140
7082 Bulk Product c5ce00fa Sports & Outdoors $484.81 356 1.1 6 BULK-311850b3
7083 Bulk Product dd33570f Books $768.24 357 2.1 27 BULK-463df44d
7084 Bulk Product ffa2e4c1 Sports & Outdoors $752.98 63 2.8 45 BULK-8e2be215
7085 Bulk Product 315bfcbb Electronics $830.89 244 1.2 3 BULK-47a74296
7086 Bulk Product efabada3 Clothing $46.26 20 1.5 56 BULK-639f5898
7087 Bulk Product e2970872 Toys & Games $776.52 210 3.5 91 BULK-1dad4c9d
7088 Bulk Product 04d39123 Home & Garden $943.00 444 1.8 45 BULK-f03c0fd2
7089 Bulk Product f4837baa Toys & Games $932.84 466 2.8 61 BULK-7d406f0a
7090 Bulk Product b47546b5 Books $506.18 409 2.2 0 BULK-9f612b38
7091 Bulk Product e5823cb4 Toys & Games $341.38 409 1.7 91 BULK-d6775870
7092 Bulk Product de05a96f Clothing $744.01 475 3.9 66 BULK-4144faad
7093 Bulk Product 7bb32e28 Toys & Games $977.99 307 3.6 66 BULK-f2855c9e
7094 Bulk Product 42987b8f Sports & Outdoors $611.61 290 0.8 70 BULK-65fd2106
7095 Bulk Product 5ba9f6df Toys & Games $19.90 382 3.3 49 BULK-2f4fe769
7096 Bulk Product e07a3d91 Home & Garden $935.85 230 4.9 3 BULK-9eecde34
7097 Bulk Product 72b1bc4f Sports & Outdoors $825.90 256 3.8 80 BULK-75afd3bd
7098 Bulk Product 5a6f392a Toys & Games $685.91 392 0.6 85 BULK-d17fe5d2
7099 Bulk Product 0232732c Toys & Games $481.38 74 3.2 24 BULK-dc60d715
7100 Bulk Product afb7130b Books $591.16 191 2.5 80 BULK-49147623
7101 Bulk Product 80ade4e1 Sports & Outdoors $478.43 234 3.1 60 BULK-b10bc14b
7102 Bulk Product a479fe53 Toys & Games $762.75 308 2.9 83 BULK-17c17ba3
7103 Bulk Product 5089f684 Clothing $467.52 231 2.0 15 BULK-2287a2a4
7104 Bulk Product 1aa1f971 Home & Garden $126.38 284 3.6 70 BULK-b7da7b90
7105 Bulk Product d6bb28ce Toys & Games $869.55 190 2.8 40 BULK-aeb385a2
7106 Bulk Product 92000234 Sports & Outdoors $553.54 174 3.7 31 BULK-92d360de
7107 Bulk Product 54acefee Home & Garden $600.53 145 4.0 42 BULK-2adede86
7108 Bulk Product 80aad70a Books $901.74 152 4.3 79 BULK-f7e0c024
7109 Bulk Product e42b2091 Electronics $663.05 147 2.7 1 BULK-f8e13599
7110 Bulk Product 39319734 Sports & Outdoors $122.67 85 1.1 44 BULK-c784156d
7111 Bulk Product c6844cd7 Toys & Games $380.34 277 3.1 81 BULK-e57d39e3
7112 Bulk Product 7a7b187f Clothing $618.20 157 0.3 71 BULK-073840a2
7113 Bulk Product 4469683e Electronics $724.61 160 3.3 6 BULK-70a836f1
7114 Bulk Product 418d43df Books $191.73 21 0.9 32 BULK-57c5d6af
7115 Bulk Product b746a64b Sports & Outdoors $367.84 315 0.2 70 BULK-37bf7ee1
7116 Bulk Product 6caefd93 Sports & Outdoors $227.87 193 4.4 54 BULK-32318e77
7117 Bulk Product e1299839 Toys & Games $275.59 48 1.9 67 BULK-56f1c143
7118 Bulk Product 1e8a3f20 Clothing $176.64 338 0.3 70 BULK-8d8b3f41
7119 Bulk Product 4b802cbc Books $121.49 104 1.0 50 BULK-3602f762
7120 Bulk Product d9d2fed7 Books $424.29 340 0.1 41 BULK-c9c63d0e
7121 Bulk Product 139fd61c Toys & Games $68.62 213 4.0 44 BULK-4f299d80
7122 Bulk Product 64e072a2 Home & Garden $452.46 163 4.4 32 BULK-6c5cbec2
7123 Bulk Product f0ec7eef Toys & Games $391.83 190 0.7 31 BULK-82d0384a
7124 Bulk Product 8cccc7c5 Home & Garden $643.34 318 4.8 92 BULK-3389985b
7125 Bulk Product 2d283579 Clothing $964.34 54 4.4 43 BULK-ab8e262e
7126 Bulk Product b06fb0bf Clothing $472.77 478 1.5 0 BULK-cc9d2a00
7127 Bulk Product 2bf6ae73 Clothing $387.43 435 2.2 22 BULK-fcc117e0
7128 Bulk Product 8e94fb4a Toys & Games $527.49 117 2.2 50 BULK-985ba14c
7129 Bulk Product 63650aa9 Toys & Games $16.55 48 3.2 34 BULK-78369598
7130 Bulk Product 3681c03b Sports & Outdoors $347.02 154 4.6 15 BULK-8762bbc3
7131 Bulk Product 24fdf7ce Electronics $793.63 168 3.8 79 BULK-3c4f58c5
7132 Bulk Product 2f33d2c4 Sports & Outdoors $151.75 305 2.1 54 BULK-dab4f932
7133 Bulk Product b4e03bfe Home & Garden $499.07 354 1.3 76 BULK-3914d99e
7134 Bulk Product 719a01e8 Toys & Games $952.43 440 0.8 29 BULK-e74d60ba
7135 Bulk Product 45d4dc0f Home & Garden $614.54 172 4.2 12 BULK-80302154
7136 Bulk Product 4dce59f6 Home & Garden $786.97 346 1.1 16 BULK-015f179d
7137 Bulk Product 507b6b48 Toys & Games $661.87 360 0.5 15 BULK-15819d47
7138 Bulk Product 7754c9e8 Clothing $990.87 52 2.3 19 BULK-622f36af
7139 Bulk Product 3abadae8 Toys & Games $426.17 286 4.3 78 BULK-4dbaa943
7140 Bulk Product a34e7b55 Books $302.82 3 0.4 47 BULK-d56949d4
7141 Bulk Product cccbbf47 Books $607.82 482 0.2 5 BULK-0afeb63f
7142 Bulk Product 45d658a8 Electronics $795.60 406 3.8 4 BULK-6fa4d58f
7143 Bulk Product 39532ad4 Electronics $376.81 285 1.2 93 BULK-791aa8b8
7144 Bulk Product 4b4f7261 Sports & Outdoors $418.68 447 0.3 19 BULK-6c09a624
7145 Bulk Product 6c966eb3 Toys & Games $836.34 112 2.0 29 BULK-d98a39c1
7146 Bulk Product 5d29f12e Clothing $896.17 90 2.0 22 BULK-77b6f112
7147 Bulk Product 7aab8855 Sports & Outdoors $204.76 87 2.5 66 BULK-199f1560
7148 Bulk Product c14a6425 Toys & Games $943.89 0 1.4 5 BULK-5ea03892
7149 Bulk Product dc5d14f0 Sports & Outdoors $239.08 331 4.0 94 BULK-88bb193b
7150 Bulk Product 27570ce2 Toys & Games $790.40 359 3.9 2 BULK-bfbdde6e
7151 Bulk Product b7986e05 Electronics $396.26 3 1.6 39 BULK-5d6222f1
7152 Bulk Product a6d4c3ce Clothing $844.61 441 2.7 62 BULK-7278f70a
7153 Bulk Product ad149cf9 Clothing $654.47 124 0.6 29 BULK-249c6108
7154 Bulk Product ee9d7703 Electronics $68.27 341 3.3 40 BULK-866846ef
7155 Bulk Product 860a8d70 Clothing $463.87 438 2.2 81 BULK-17045e36
7156 Bulk Product a71c83d1 Home & Garden $786.85 196 0.6 47 BULK-da1b4bbb
7157 Bulk Product 9ec71c28 Toys & Games $215.90 290 0.7 71 BULK-39b961ef
7158 Bulk Product 9f44b6fb Sports & Outdoors $173.26 94 5.0 9 BULK-5373786a
7159 Bulk Product 504b6a46 Electronics $270.95 297 4.4 22 BULK-ef6e02fa
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