Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

14 ms

Page Size

200

Current Page

43 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 43 Results Showing 8401 - 8600 of 24441

ID Name Category Price Stock Rating Reviews SKU
8960 Bulk Product 71be94b8 Books $569.40 264 3.0 96 BULK-e34c0d7d
8961 Bulk Product 333e86b5 Toys & Games $324.59 206 4.1 65 BULK-baae0532
8962 Bulk Product f2985d8d Home & Garden $446.69 242 4.9 20 BULK-907c41f3
8963 Bulk Product 3a8d41a7 Sports & Outdoors $478.58 376 3.7 33 BULK-0f90409b
8964 Bulk Product fe23c59b Electronics $613.86 195 1.5 16 BULK-f0b9da75
8965 Bulk Product 5a21113b Books $371.07 309 0.1 80 BULK-4dcfdb19
8966 Bulk Product 8a7fc47c Toys & Games $599.29 295 2.0 58 BULK-2b190ae3
8967 Bulk Product e7d3013d Toys & Games $581.95 179 4.4 19 BULK-87531475
8968 Bulk Product e409b1d8 Clothing $66.60 60 3.1 68 BULK-190ae451
8969 Bulk Product bcbe4a17 Home & Garden $40.85 2 1.9 7 BULK-b37ab071
8970 Bulk Product b38e384c Home & Garden $209.53 374 3.6 29 BULK-bd18c7c8
8971 Bulk Product 9f6b51dd Toys & Games $771.40 483 3.5 37 BULK-08888a46
8972 Bulk Product a769c11d Sports & Outdoors $563.65 361 3.0 21 BULK-b348fd02
8973 Bulk Product 2161023d Books $706.22 67 4.1 42 BULK-6b59c6ce
8974 Bulk Product b6e05d87 Clothing $691.02 405 2.5 57 BULK-c11201a0
8975 Bulk Product 3849b4b5 Clothing $18.68 186 0.1 33 BULK-3d888966
8976 Bulk Product b63d69d0 Electronics $930.88 458 0.8 7 BULK-ca5ea0bc
8977 Bulk Product a7689689 Clothing $351.42 303 1.2 8 BULK-95b60941
8978 Bulk Product e640c191 Home & Garden $813.42 87 1.0 1 BULK-51e15b65
8979 Bulk Product e0d2dab3 Electronics $808.42 216 3.4 12 BULK-10e0f864
8980 Bulk Product d855adda Home & Garden $829.11 197 0.0 74 BULK-957d2217
8981 Bulk Product 0817f78a Toys & Games $398.92 307 3.4 0 BULK-994939d3
8982 Bulk Product aa759c71 Sports & Outdoors $53.14 485 3.0 1 BULK-82da164f
8983 Bulk Product 39ac54c7 Clothing $615.91 381 1.1 11 BULK-7f4366d6
8984 Bulk Product bfed2dbf Clothing $947.79 139 1.1 35 BULK-e6de3813
8985 Bulk Product 804ff9ed Electronics $860.84 57 2.4 62 BULK-ecf034bc
8986 Bulk Product 085f9543 Books $478.90 314 0.9 69 BULK-e457947f
8987 Bulk Product 4b08f2a7 Books $633.86 27 2.5 43 BULK-5712c104
8988 Bulk Product 1c6ebb85 Books $238.20 174 2.1 20 BULK-c61b52f4
8989 Bulk Product f2a89bf5 Books $374.08 385 1.7 71 BULK-943e21de
8990 Bulk Product 6d195744 Electronics $15.97 232 0.0 50 BULK-4a675898
8991 Bulk Product ded889e7 Electronics $726.53 141 4.2 45 BULK-6afd720b
8992 Bulk Product 7433accd Toys & Games $66.15 23 3.5 65 BULK-b156d7bc
8993 Bulk Product 75f8baa7 Home & Garden $70.15 236 2.3 71 BULK-04279501
8994 Bulk Product 76283937 Toys & Games $762.18 370 2.3 58 BULK-cfcc1ec6
8995 Bulk Product 302ea1a5 Toys & Games $301.50 74 3.7 98 BULK-4853b237
8996 Bulk Product 6f0c4587 Home & Garden $996.19 48 4.3 19 BULK-aaf86133
8997 Bulk Product 8b5c9e9d Toys & Games $438.04 393 3.9 46 BULK-8bf34560
8998 Bulk Product 16e69e4b Sports & Outdoors $893.59 312 0.9 73 BULK-bc31e1a7
8999 Bulk Product 73fcc71b Home & Garden $1,006.72 419 2.8 52 BULK-cd3601c4
9000 Bulk Product 31d0f367 Toys & Games $999.97 56 4.9 39 BULK-b19c1c95
9001 Bulk Product 87ffe83b Electronics $674.70 151 1.1 84 BULK-c45f6b46
9002 Bulk Product 0b8dba5a Clothing $121.77 292 4.2 45 BULK-f0af84c9
9003 Bulk Product 6624c4c7 Sports & Outdoors $595.47 499 3.2 96 BULK-ad0fbd09
9004 Bulk Product 2b5f5e00 Clothing $238.96 273 2.5 74 BULK-33708f4f
9005 Bulk Product 03cc9281 Books $1,003.82 335 2.2 11 BULK-b5bc3b66
9006 Bulk Product e8a57842 Toys & Games $1,001.66 143 4.0 82 BULK-7198d82a
9007 Bulk Product 21e65e07 Home & Garden $835.74 379 1.1 0 BULK-b6030a2c
9008 Bulk Product 8df8cf11 Electronics $774.48 261 2.5 20 BULK-c0159ae5
9009 Bulk Product 67729e82 Electronics $813.00 187 3.6 36 BULK-5471dbb2
9010 Bulk Product 5c903a22 Electronics $492.97 86 0.8 39 BULK-7f1af46d
9011 Bulk Product 9b623c2a Books $320.42 172 0.6 53 BULK-55439da1
9012 Bulk Product 4c2b9ac8 Sports & Outdoors $694.33 367 2.5 23 BULK-e1683d53
9013 Bulk Product 86da08e3 Sports & Outdoors $961.45 158 1.1 70 BULK-92c2670b
9014 Bulk Product d608ccc1 Clothing $758.98 360 0.7 49 BULK-8051c7b0
9015 Bulk Product 51dbbd58 Books $574.76 373 1.7 52 BULK-e1f676d2
9016 Bulk Product 0f4e35b2 Clothing $572.68 270 3.9 8 BULK-dcb9833e
9017 Bulk Product bed243c4 Electronics $624.39 445 0.6 20 BULK-eba9f117
9018 Bulk Product 20ab5555 Clothing $325.00 193 1.3 87 BULK-66b53976
9019 Bulk Product c2fbbcb7 Electronics $932.38 143 0.6 90 BULK-b7f600c9
9020 Bulk Product 7494fe49 Electronics $615.43 324 0.7 47 BULK-9e24b17d
9021 Bulk Product 642180d6 Clothing $1,004.82 291 3.3 45 BULK-9943309d
9022 Bulk Product 03f9d4e3 Toys & Games $538.75 377 1.6 50 BULK-64ee3d4e
9023 Bulk Product 1675d404 Home & Garden $692.01 164 1.6 76 BULK-878633e1
9024 Bulk Product 73791d18 Toys & Games $578.92 344 4.8 67 BULK-2aa6c7bd
9025 Bulk Product 75404ee2 Clothing $949.74 407 4.0 35 BULK-4d4a6b13
9026 Bulk Product 42e875b6 Toys & Games $55.25 425 4.6 4 BULK-81eea77b
9027 Bulk Product 0e797604 Home & Garden $648.69 432 2.4 81 BULK-3a52e887
9028 Bulk Product f7415cbd Sports & Outdoors $959.37 22 4.3 77 BULK-07ee33df
9029 Bulk Product 4ca21f15 Books $948.10 190 4.3 24 BULK-90ff20d7
9030 Bulk Product 5e77bae1 Home & Garden $458.81 261 1.4 87 BULK-122173e0
9031 Bulk Product 699d8edd Sports & Outdoors $634.73 137 1.5 74 BULK-77e99d9e
9032 Bulk Product bc2f2e34 Electronics $850.66 78 0.3 33 BULK-5df53b69
9033 Bulk Product 2d0c40db Home & Garden $663.91 218 0.5 33 BULK-6f265e75
9034 Bulk Product 554ef9e3 Clothing $592.03 8 3.7 68 BULK-d5fa57bd
9035 Bulk Product 1f38760a Clothing $231.88 173 2.1 66 BULK-c4b2bc9a
9036 Bulk Product 46814be6 Sports & Outdoors $192.60 152 0.1 84 BULK-b2a01495
9037 Bulk Product 00463da1 Clothing $730.23 263 1.5 49 BULK-99fcdfbb
9038 Bulk Product 74d1353c Books $356.30 74 4.5 25 BULK-7c23af0c
9039 Bulk Product 12f7fd31 Home & Garden $569.63 133 2.6 34 BULK-6b25084f
9040 Bulk Product f49b3def Clothing $409.00 201 2.7 99 BULK-8a13749c
9041 Bulk Product 3104670d Home & Garden $880.65 194 4.6 45 BULK-574535bb
9042 Bulk Product 946c4a5a Clothing $667.16 489 2.5 84 BULK-f1fdd1d0
9043 Bulk Product 2a9917f4 Home & Garden $202.18 448 2.8 68 BULK-25619077
9044 Bulk Product a0f59b9c Home & Garden $482.08 391 4.8 46 BULK-67a5b654
9045 Bulk Product a5777bb5 Books $974.22 304 0.1 66 BULK-82777824
9046 Bulk Product 09e22686 Clothing $946.01 20 5.0 95 BULK-ac32683f
9047 Bulk Product 20d2732c Clothing $789.50 187 3.7 19 BULK-a6c4fd91
9048 Bulk Product c1574c84 Clothing $728.92 135 4.9 13 BULK-fee4f3a7
9049 Bulk Product 66eae88e Toys & Games $18.57 22 0.3 8 BULK-a8238e2c
9050 Bulk Product b16a5156 Books $41.04 142 2.5 35 BULK-5de7e27a
9051 Bulk Product 47c104ce Sports & Outdoors $390.12 450 1.1 18 BULK-8e35f653
9052 Bulk Product 8280b583 Electronics $752.62 293 2.3 71 BULK-ec3659ba
9053 Bulk Product 5f388cc3 Toys & Games $402.84 50 0.3 90 BULK-48e458a9
9054 Bulk Product 1c234c0c Books $157.59 462 4.8 42 BULK-b139cb04
9055 Bulk Product 571cff46 Sports & Outdoors $908.23 287 1.1 1 BULK-f857b199
9056 Bulk Product a5be8374 Sports & Outdoors $710.75 263 3.2 95 BULK-c43f1ee7
9057 Bulk Product 681c110d Books $440.82 9 2.7 28 BULK-876518ca
9058 Bulk Product 36cbf715 Clothing $788.56 497 1.7 69 BULK-ea528f00
9059 Bulk Product 3d560853 Toys & Games $775.55 241 1.2 86 BULK-0e9c8955
9060 Bulk Product a076efa0 Sports & Outdoors $268.51 201 3.5 19 BULK-756f7ab4
9061 Bulk Product a62c0493 Sports & Outdoors $965.01 246 1.3 39 BULK-fd7a44ba
9062 Bulk Product d202a6ab Home & Garden $963.40 108 3.0 83 BULK-fea9f07b
9063 Bulk Product e526e968 Books $568.40 201 0.8 0 BULK-2e10ae5b
9064 Bulk Product 41cbd65a Toys & Games $902.29 148 0.1 80 BULK-e7258317
9065 Bulk Product 28282d28 Clothing $136.20 221 1.6 96 BULK-ed0434d3
9066 Bulk Product a7e8fc2c Books $787.10 10 1.6 52 BULK-9238e317
9067 Bulk Product c27adf0e Electronics $495.81 355 0.0 31 BULK-7a8e4c07
9068 Bulk Product 4fd79a7e Sports & Outdoors $218.30 168 2.4 69 BULK-78870435
9069 Bulk Product f2a9d8c6 Clothing $988.56 393 2.6 61 BULK-be77fca7
9070 Bulk Product 503ccc4f Clothing $873.63 35 4.2 98 BULK-15eed516
9071 Bulk Product 360a1d49 Home & Garden $1,004.29 466 4.5 5 BULK-e56f0d34
9072 Bulk Product f9f3f118 Books $911.53 146 3.9 19 BULK-a743e134
9073 Bulk Product 59acdfcf Toys & Games $950.07 48 4.1 42 BULK-249e5cf9
9074 Bulk Product aa993b5d Books $779.50 495 0.1 99 BULK-e270adc1
9075 Bulk Product 266cc611 Clothing $248.93 66 3.3 49 BULK-681db211
9076 Bulk Product 7a6c18ea Toys & Games $519.89 46 3.1 56 BULK-c56c4f9e
9077 Bulk Product bbb3eb6f Books $655.68 12 1.7 47 BULK-c894efa9
9078 Bulk Product a4ae35c3 Home & Garden $929.42 258 1.3 59 BULK-4f64f7ac
9079 Bulk Product 4fc723ba Toys & Games $557.41 153 4.1 0 BULK-82e3dea5
9080 Bulk Product 1541fd64 Clothing $45.82 168 0.6 13 BULK-5a248941
9081 Bulk Product 1c3557e5 Home & Garden $548.40 474 3.4 46 BULK-28b66e82
9082 Bulk Product 56b28dfa Home & Garden $481.48 175 3.8 64 BULK-55986f21
9083 Bulk Product 9d5bbc19 Electronics $42.09 370 1.8 54 BULK-add6b1bd
9084 Bulk Product 35038145 Toys & Games $305.22 150 1.5 48 BULK-5b274ec3
9085 Bulk Product 6ff8a6ac Books $572.54 285 1.2 99 BULK-a7b85511
9086 Bulk Product 2c978258 Home & Garden $530.71 362 3.4 57 BULK-0950be44
9087 Bulk Product b61556fd Clothing $467.94 139 3.6 3 BULK-f10279ca
9088 Bulk Product 5b14454f Toys & Games $450.79 109 2.7 9 BULK-bd833381
9089 Bulk Product 4e6e6c80 Books $445.08 127 4.2 51 BULK-ede62b97
9090 Bulk Product ef7110a3 Clothing $555.48 62 0.1 38 BULK-c93daada
9091 Bulk Product 885db70f Home & Garden $59.80 493 4.3 80 BULK-baa17d32
9092 Bulk Product 4218216e Toys & Games $204.94 175 0.2 58 BULK-a709b070
9093 Bulk Product 9ee5848c Toys & Games $320.27 144 4.1 49 BULK-c7343728
9094 Bulk Product e5b92a9d Electronics $292.72 72 2.6 68 BULK-fab7166e
9095 Bulk Product c0fb13ae Books $1,008.75 424 2.8 60 BULK-a17de34d
9096 Bulk Product 2083a182 Books $469.10 146 3.8 32 BULK-58a76bf0
9097 Bulk Product 0fb573f7 Home & Garden $298.59 144 2.0 74 BULK-e0516557
9098 Bulk Product 84e50b30 Home & Garden $707.71 481 2.7 61 BULK-a3dabb8b
9099 Bulk Product b6626dc1 Clothing $60.38 348 3.8 61 BULK-66108c25
9100 Bulk Product b9c348f9 Sports & Outdoors $826.22 68 4.7 7 BULK-3e2983b1
9101 Bulk Product 34d4e6b2 Home & Garden $997.01 368 3.3 19 BULK-134249ee
9102 Bulk Product 02404753 Clothing $360.97 386 3.8 42 BULK-42daeb6c
9103 Bulk Product 61f075cb Clothing $220.79 244 3.5 88 BULK-196ce97c
9104 Bulk Product fabe1df4 Clothing $794.59 244 1.5 32 BULK-36951ffe
9105 Bulk Product 014c5742 Books $500.22 112 3.1 28 BULK-479958de
9106 Bulk Product 424aebf4 Electronics $172.30 73 4.7 73 BULK-06bc989f
9107 Bulk Product 5e631bd7 Books $849.29 442 0.0 75 BULK-f490f99d
9108 Bulk Product 65bce243 Toys & Games $1,002.94 28 2.8 41 BULK-11eacb85
9109 Bulk Product 73658468 Toys & Games $30.38 98 1.2 83 BULK-e26fc7ef
9110 Bulk Product 3e1bba8f Toys & Games $491.73 444 0.7 14 BULK-46d049ce
9111 Bulk Product 6b53c084 Books $972.56 470 0.3 57 BULK-5dbd3ed4
9112 Bulk Product 13b533d5 Books $313.52 146 1.1 36 BULK-40ab9fab
9113 Bulk Product a5e4fe63 Clothing $741.71 147 3.0 49 BULK-64874f15
9114 Bulk Product b162b08a Electronics $510.82 361 0.1 36 BULK-02bd1c1d
9115 Bulk Product 4b132759 Sports & Outdoors $546.64 238 3.3 51 BULK-dcff2663
9116 Bulk Product aa4a7189 Books $934.33 401 2.5 22 BULK-0e196d67
9117 Bulk Product 69002172 Home & Garden $268.39 152 2.2 60 BULK-ce855b3c
9118 Bulk Product 338e7fd6 Home & Garden $871.72 156 4.8 26 BULK-4acba67a
9119 Bulk Product 2ca12dae Home & Garden $805.08 248 1.1 11 BULK-34e83a81
9120 Bulk Product e5fd9d0b Books $198.60 341 3.1 92 BULK-8cba8682
9121 Bulk Product a63c35b3 Home & Garden $235.03 487 2.6 0 BULK-ba6497ed
9122 Bulk Product f3111dfa Clothing $127.67 287 1.3 96 BULK-2dcacc84
9123 Bulk Product 5cda7ce1 Toys & Games $219.79 66 4.3 80 BULK-5bb3584c
9124 Bulk Product 1215112d Electronics $381.10 145 4.8 3 BULK-60f20b89
9125 Bulk Product fbdeaf7e Clothing $151.97 168 3.3 10 BULK-c7ba32c9
9126 Bulk Product 2b9a991e Toys & Games $182.88 218 4.7 32 BULK-2e882631
9127 Bulk Product 89a5494d Clothing $929.26 315 2.7 15 BULK-9d49acb3
9128 Bulk Product 8d4be338 Electronics $480.56 389 4.1 19 BULK-aa8795ee
9129 Bulk Product b3cb7d84 Clothing $574.76 265 4.2 94 BULK-aa63812c
9130 Bulk Product 8ace15fc Electronics $824.29 95 3.9 26 BULK-10cacaed
9131 Bulk Product 2c3c03b6 Books $988.87 332 1.8 88 BULK-25704101
9132 Bulk Product 15793016 Clothing $452.57 102 1.1 11 BULK-ac30f20f
9133 Bulk Product ec95ca4c Clothing $418.01 397 2.6 85 BULK-35f68fd3
9134 Bulk Product e87d80d1 Electronics $926.07 86 2.7 28 BULK-ae025644
9135 Bulk Product 4f4e5c60 Toys & Games $180.97 482 1.2 75 BULK-1d52e900
9136 Bulk Product 3f3d84b6 Books $270.23 71 3.5 36 BULK-c79f1cf8
9137 Bulk Product 62986a40 Home & Garden $759.12 368 1.5 1 BULK-440c7089
9138 Bulk Product d404d097 Books $936.86 396 2.1 95 BULK-1d5fac74
9139 Bulk Product 0aa496f2 Books $444.39 186 0.1 86 BULK-73c305cb
9140 Bulk Product b9e9a2fc Books $26.59 180 3.9 87 BULK-eb4522fe
9141 Bulk Product cd7e4b7f Electronics $418.26 197 4.4 12 BULK-4bf6308a
9142 Bulk Product 55896883 Electronics $108.20 127 0.7 67 BULK-73963d0c
9143 Bulk Product aff38d95 Sports & Outdoors $620.96 450 2.6 62 BULK-b858ab68
9144 Bulk Product 882f69d3 Toys & Games $25.65 363 2.3 72 BULK-4251e62c
9145 Bulk Product 0e38cb66 Toys & Games $547.26 314 1.2 46 BULK-1ddd342a
9146 Bulk Product 8e3c1e65 Sports & Outdoors $701.92 330 4.3 28 BULK-9cd819f5
9147 Bulk Product f4b7c19d Clothing $132.19 219 4.5 9 BULK-2e76f22b
9148 Bulk Product d6f2f52d Home & Garden $85.96 476 2.6 36 BULK-f5403570
9149 Bulk Product 21c738b9 Home & Garden $472.88 239 4.0 30 BULK-55581f2c
9150 Bulk Product 6d81bcaf Electronics $500.94 258 0.8 35 BULK-7af24353
9151 Bulk Product e4bf8290 Clothing $834.96 50 2.3 93 BULK-14f26505
9152 Bulk Product f76aef27 Toys & Games $616.39 209 2.0 95 BULK-5f843908
9153 Bulk Product c513c8ba Books $642.21 192 3.4 48 BULK-e6768f27
9154 Bulk Product 8308dd9d Home & Garden $253.76 285 4.2 7 BULK-36f5e9d0
9155 Bulk Product b661cb99 Sports & Outdoors $315.69 182 3.1 88 BULK-d3f1ef1a
9156 Bulk Product 7d671d34 Sports & Outdoors $541.19 41 1.8 93 BULK-e668af10
9157 Bulk Product 97156489 Home & Garden $646.83 475 3.5 90 BULK-d3ff899f
9158 Bulk Product e57d6dfe Home & Garden $147.71 63 4.2 70 BULK-c617c8e0
9159 Bulk Product 97db9654 Home & Garden $508.63 497 1.4 87 BULK-eecb2d66
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