Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

21 ms

Page Size

200

Current Page

28 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 28 Results Showing 5401 - 5600 of 24441

ID Name Category Price Stock Rating Reviews SKU
5960 Bulk Product 2ecc5221 Books $700.47 414 2.9 52 BULK-cb15b9f8
5961 Bulk Product 9b32fd0c Sports & Outdoors $585.50 89 4.4 25 BULK-e2c6054a
5962 Bulk Product 33cbdbe4 Clothing $476.42 18 0.4 96 BULK-297a7706
5963 Bulk Product 42a99537 Electronics $518.62 179 2.4 89 BULK-d3ae86a9
5964 Bulk Product 2b82c6ca Books $233.46 206 0.0 32 BULK-312a37db
5965 Bulk Product 89eae36f Clothing $37.03 274 3.5 59 BULK-8b012cff
5966 Bulk Product b2996f3f Clothing $378.47 268 3.5 52 BULK-9a4a4f3e
5967 Bulk Product 2902d60e Sports & Outdoors $76.45 91 0.4 50 BULK-ef7fdd0d
5968 Bulk Product cb905ee9 Sports & Outdoors $18.79 262 1.9 44 BULK-93ca7d38
5969 Bulk Product 501890b4 Sports & Outdoors $429.17 198 4.8 78 BULK-79074747
5970 Bulk Product 9cad5624 Books $227.34 197 2.7 52 BULK-402ba46d
5971 Bulk Product 672654c3 Books $572.60 402 1.4 39 BULK-c3b23e6f
5972 Bulk Product bfb46f5f Books $101.76 102 3.2 38 BULK-9e6bbf09
5973 Bulk Product e715eda5 Toys & Games $504.34 101 3.6 9 BULK-d3803f47
5974 Bulk Product b5e1f720 Books $373.63 372 1.8 71 BULK-6ad76b22
5975 Bulk Product 5ca98fff Books $128.19 388 4.5 77 BULK-f1e908d4
5976 Bulk Product d3408cf3 Books $372.97 372 0.0 91 BULK-41c25717
5977 Bulk Product 9d25310d Sports & Outdoors $728.66 467 0.6 7 BULK-83996cd6
5978 Bulk Product 1a5d6b94 Home & Garden $303.08 165 1.0 63 BULK-69223dc0
5979 Bulk Product c20057bf Toys & Games $167.00 436 2.9 70 BULK-a6780fa1
5980 Bulk Product 834ca149 Toys & Games $101.20 398 3.1 79 BULK-6093b040
5981 Bulk Product 59b51672 Clothing $986.46 47 2.2 26 BULK-934b4463
5982 Bulk Product 7889833e Toys & Games $96.55 232 1.4 77 BULK-2650411f
5983 Bulk Product 19cea2d5 Sports & Outdoors $632.11 327 0.3 35 BULK-d635a65e
5984 Bulk Product 2e019445 Clothing $147.25 207 4.1 26 BULK-46298e31
5985 Bulk Product ecd12cbf Toys & Games $144.51 372 2.7 35 BULK-12346c72
5986 Bulk Product 2208a952 Toys & Games $446.02 407 1.3 86 BULK-55b8b576
5987 Bulk Product b2a5f01e Sports & Outdoors $576.54 44 5.0 14 BULK-4b7d03c1
5988 Bulk Product ee83c5e9 Clothing $177.74 465 2.0 49 BULK-3501e5b4
5989 Bulk Product a4bf40bb Sports & Outdoors $13.57 335 1.6 91 BULK-efb88cce
5990 Bulk Product 7d70cebc Clothing $770.04 407 4.2 41 BULK-aed911e4
5991 Bulk Product 8df6cd85 Toys & Games $281.22 481 2.5 23 BULK-c06ff89c
5992 Bulk Product 47f0bafe Clothing $966.89 418 2.1 70 BULK-eddc01cf
5993 Bulk Product 565601ff Clothing $649.90 230 0.3 49 BULK-583eee68
5994 Bulk Product 0083ec2d Electronics $780.38 462 1.1 74 BULK-36d4d5b4
5995 Bulk Product 627a449a Sports & Outdoors $269.20 162 3.9 0 BULK-6524e9ce
5996 Bulk Product 6730934a Toys & Games $37.30 278 4.0 55 BULK-66b3b2bb
5997 Bulk Product 60617a42 Toys & Games $255.13 435 2.2 81 BULK-22c25b68
5998 Bulk Product a284db50 Electronics $421.62 21 2.2 56 BULK-63896bd9
5999 Bulk Product ab6c73c0 Clothing $77.43 217 0.3 40 BULK-2fe32846
6000 Bulk Product 4dc8139b Books $293.25 148 4.1 7 BULK-2a5540de
6001 Bulk Product d011fb9e Electronics $408.96 4 4.2 63 BULK-66ec542b
6002 Bulk Product 54ba7a16 Sports & Outdoors $799.50 442 1.5 74 BULK-81b8d541
6003 Bulk Product 0a6d7eba Books $37.52 136 4.5 43 BULK-1d4df702
6004 Bulk Product 273970c1 Sports & Outdoors $565.24 153 0.0 9 BULK-d24f2635
6005 Bulk Product 44d6cea0 Books $452.41 308 3.7 41 BULK-0a1bc124
6006 Bulk Product f32005ea Electronics $937.63 444 4.6 8 BULK-f30ee279
6007 Bulk Product 08b6b957 Clothing $519.60 203 2.2 69 BULK-6b1c829e
6008 Bulk Product 932599b3 Clothing $301.77 213 0.4 92 BULK-5d2dd385
6009 Bulk Product b739eaad Sports & Outdoors $249.13 493 2.6 82 BULK-6d1de922
6010 Bulk Product 1d6ecec8 Electronics $460.33 283 0.5 25 BULK-e0e521e9
6011 Bulk Product b6824bd9 Toys & Games $16.97 286 2.6 36 BULK-14f3c5ac
6012 Bulk Product 7db6c786 Home & Garden $386.49 300 4.3 76 BULK-87b03ffc
6013 Bulk Product 7897f54b Toys & Games $25.40 142 3.1 80 BULK-544512f8
6014 Bulk Product ab0c29cd Toys & Games $441.07 234 1.2 30 BULK-1fea10e6
6015 Bulk Product f054ce6a Clothing $630.13 422 5.0 27 BULK-030bd37d
6016 Bulk Product d3d45943 Toys & Games $208.70 74 2.2 60 BULK-52e2f0c1
6017 Bulk Product 03f212ca Clothing $923.10 231 4.2 95 BULK-5443186d
6018 Bulk Product 78b7cc04 Sports & Outdoors $482.15 146 3.7 91 BULK-a0776085
6019 Bulk Product b61c5389 Toys & Games $192.17 293 1.9 78 BULK-a51877c1
6020 Bulk Product 6ccbb864 Electronics $861.57 44 4.8 36 BULK-84272007
6021 Bulk Product f1e0a637 Home & Garden $158.94 283 2.4 74 BULK-fec7ac3e
6022 Bulk Product 9e083632 Home & Garden $942.74 286 4.8 82 BULK-a7ae2ef1
6023 Bulk Product 9063fa6c Sports & Outdoors $821.70 448 0.9 19 BULK-a01c1dca
6024 Bulk Product 15407627 Electronics $688.10 138 3.9 24 BULK-7465f31e
6025 Bulk Product 2807ba3e Toys & Games $779.85 35 1.9 11 BULK-b3c55802
6026 Bulk Product 2f7cfb2e Sports & Outdoors $1,006.31 410 4.5 32 BULK-b8653906
6027 Bulk Product e272bbaa Sports & Outdoors $693.25 157 2.4 81 BULK-15c1bfd1
6028 Bulk Product 276f1c87 Books $823.06 324 3.6 36 BULK-10ca75a1
6029 Bulk Product 95b90677 Home & Garden $14.10 13 4.7 87 BULK-81cbfba7
6030 Bulk Product e40e4eea Books $541.33 366 4.1 81 BULK-d2d1ac23
6031 Bulk Product e0eeea34 Electronics $50.44 174 3.3 98 BULK-7d7b80f6
6032 Bulk Product 33e171ef Electronics $538.05 231 1.7 16 BULK-4ca69615
6033 Bulk Product 36a242e1 Clothing $713.68 212 0.5 50 BULK-17b0bf1d
6034 Bulk Product 9aef5e42 Books $925.98 229 2.2 94 BULK-7673f844
6035 Bulk Product 87df2053 Electronics $895.01 4 1.3 67 BULK-5ffd10fb
6036 Bulk Product 854e3140 Home & Garden $264.60 72 0.3 25 BULK-80a2dfb2
6037 Bulk Product 846beb03 Sports & Outdoors $441.99 73 0.8 81 BULK-4c751067
6038 Bulk Product 6c5f8e8a Books $662.24 227 4.7 63 BULK-e3b7f808
6039 Bulk Product 39b9f543 Sports & Outdoors $295.42 330 1.3 93 BULK-f8ffbf38
6040 Bulk Product 8094ee94 Home & Garden $707.57 228 0.7 68 BULK-39555171
6041 Bulk Product 376cff58 Books $727.20 327 0.3 48 BULK-1be7c1f3
6042 Bulk Product 9e068d5f Sports & Outdoors $280.89 216 2.1 87 BULK-46ac4709
6043 Bulk Product d88c1ff5 Clothing $276.69 458 0.8 90 BULK-5e5865ef
6044 Bulk Product 13a58084 Toys & Games $628.63 207 1.6 50 BULK-d4825b67
6045 Bulk Product a3f9422e Electronics $299.39 38 2.1 38 BULK-a57b5864
6046 Bulk Product 25483cad Sports & Outdoors $927.38 452 1.7 6 BULK-fe7cf7b8
6047 Bulk Product ed7f9324 Books $611.68 110 2.9 92 BULK-7f5c43e4
6048 Bulk Product e1767f43 Home & Garden $163.14 448 3.2 37 BULK-8e3d71af
6049 Bulk Product 4c0f5673 Home & Garden $212.05 498 3.2 15 BULK-f995d497
6050 Bulk Product 52646eb7 Books $206.65 97 2.3 27 BULK-37087624
6051 Bulk Product bf6f71e4 Home & Garden $499.88 66 0.7 13 BULK-1396345a
6052 Bulk Product f6a2ea44 Home & Garden $215.43 140 0.3 15 BULK-eac888b8
6053 Bulk Product 05b7af85 Clothing $205.38 187 0.9 45 BULK-b74889c2
6054 Bulk Product 8f76b0f9 Toys & Games $400.37 200 1.6 65 BULK-67bb3d0f
6055 Bulk Product 7fc7aed1 Sports & Outdoors $624.38 365 3.3 93 BULK-95132120
6056 Bulk Product f302ebe1 Electronics $549.12 95 4.4 94 BULK-25309de4
6057 Bulk Product 8fefeb6c Home & Garden $816.29 472 1.2 87 BULK-35e6dab0
6058 Bulk Product 1189f512 Sports & Outdoors $393.61 12 2.6 94 BULK-6a6ae5cf
6059 Bulk Product 94eba17e Clothing $646.21 50 2.4 26 BULK-a27f1d37
6060 Bulk Product fa18a911 Books $676.03 467 1.6 13 BULK-34e38f83
6061 Bulk Product 1e613757 Toys & Games $393.54 356 2.1 26 BULK-e12968a2
6062 Bulk Product 16a09d44 Books $935.10 22 4.1 84 BULK-a7416318
6063 Bulk Product dbbd8891 Clothing $519.52 433 1.0 65 BULK-2232c5e9
6064 Bulk Product 9d4b25a0 Clothing $880.55 284 1.8 43 BULK-699128d9
6065 Bulk Product 0630f3c6 Sports & Outdoors $34.36 389 2.7 84 BULK-f0b17f60
6066 Bulk Product b10fba29 Toys & Games $272.09 269 2.4 89 BULK-a273cc5c
6067 Bulk Product 06ff43c5 Books $203.49 116 3.5 97 BULK-687e4291
6068 Bulk Product 0fdfa734 Clothing $452.91 311 2.3 98 BULK-8265330a
6069 Bulk Product 990938fc Home & Garden $730.56 148 1.1 76 BULK-a4dab07c
6070 Bulk Product ceb1e0ba Books $10.76 452 3.4 35 BULK-6310b407
6071 Bulk Product 42569794 Electronics $500.75 453 0.8 90 BULK-9f381d07
6072 Bulk Product a17e4139 Books $325.59 402 0.4 28 BULK-f80eee20
6073 Bulk Product 7dc305f0 Sports & Outdoors $440.65 267 2.6 29 BULK-7d1013f8
6074 Bulk Product 792e0dfe Home & Garden $949.72 318 3.5 8 BULK-2fddb471
6075 Bulk Product b5ba9719 Electronics $230.39 1 3.8 25 BULK-4e8af2ba
6076 Bulk Product 4a04247a Toys & Games $142.34 328 0.2 57 BULK-2df895f4
6077 Bulk Product a8c7f2bc Clothing $255.67 138 2.8 7 BULK-435a736a
6078 Bulk Product fe0bcccf Sports & Outdoors $981.73 88 1.9 19 BULK-fa98dcde
6079 Bulk Product f99c7d68 Electronics $772.79 368 1.7 5 BULK-84e69ad2
6080 Bulk Product 5994a25a Books $198.86 295 0.8 32 BULK-37c2c653
6081 Bulk Product d486511d Clothing $121.59 96 2.9 30 BULK-dd4e4bcb
6082 Bulk Product aeb4976b Clothing $814.88 7 3.5 98 BULK-dc79296c
6083 Bulk Product cc2a0adb Books $723.63 422 1.5 12 BULK-98636f82
6084 Bulk Product 3b3d5f82 Toys & Games $34.97 366 2.3 61 BULK-eac79c6b
6085 Bulk Product bc1a365b Clothing $56.64 118 1.3 1 BULK-4dc29072
6086 Bulk Product 4c50428a Toys & Games $465.53 461 4.6 35 BULK-98b78d49
6087 Bulk Product 016272dd Clothing $171.48 304 1.9 46 BULK-592220c7
6088 Bulk Product 87da7768 Clothing $84.24 331 0.6 58 BULK-3f005492
6089 Bulk Product 89c5df78 Home & Garden $493.10 131 4.4 36 BULK-7718a1ec
6090 Bulk Product 0c2d6a25 Clothing $835.28 333 0.5 92 BULK-4abffd16
6091 Bulk Product b0e43cbe Clothing $388.68 319 3.8 80 BULK-ba547faf
6092 Bulk Product 95b8169e Books $144.07 490 1.7 36 BULK-e30051e3
6093 Bulk Product 8f121efa Books $586.82 145 3.4 52 BULK-963789e7
6094 Bulk Product e5aafaff Home & Garden $130.51 154 5.0 39 BULK-66e8106e
6095 Bulk Product 86271921 Clothing $628.01 297 2.1 76 BULK-d38f5c32
6096 Bulk Product 2fef5686 Clothing $66.22 19 1.5 63 BULK-8bbed0a3
6097 Bulk Product 6b607ba7 Toys & Games $749.49 342 2.3 91 BULK-3532523f
6098 Bulk Product 4133597b Home & Garden $503.82 16 1.7 19 BULK-e51a57ec
6099 Bulk Product 0e126b66 Home & Garden $534.35 70 1.3 39 BULK-8d821008
6100 Bulk Product 439805f8 Sports & Outdoors $269.22 130 3.1 77 BULK-04df6cf0
6101 Bulk Product 6f4e18f7 Home & Garden $683.70 294 0.5 87 BULK-bafc70b4
6102 Bulk Product 28b9f996 Home & Garden $472.31 0 2.7 31 BULK-79c2b030
6103 Bulk Product 80124146 Clothing $501.94 258 3.4 85 BULK-9cfb2572
6104 Bulk Product 0acecb0b Toys & Games $280.00 102 2.0 7 BULK-7ccff77f
6105 Bulk Product 3e4e1415 Clothing $449.68 187 3.3 65 BULK-d7a68ad3
6106 Bulk Product bf4daaa8 Sports & Outdoors $583.09 381 4.4 63 BULK-96222327
6107 Bulk Product 65b3d7e3 Toys & Games $703.75 283 2.7 68 BULK-9a8e8600
6108 Bulk Product 6217cc67 Sports & Outdoors $358.96 241 4.8 43 BULK-5565c036
6109 Bulk Product 503e9e34 Books $676.18 53 2.2 97 BULK-2aaefb19
6110 Bulk Product 02fc1eee Books $293.05 157 4.8 46 BULK-e2816304
6111 Bulk Product d1598e24 Electronics $246.01 408 4.9 84 BULK-cfa9b5bd
6112 Bulk Product 1d184f5f Electronics $857.02 4 4.0 71 BULK-4b366ca6
6113 Bulk Product 6c1b8388 Electronics $779.60 235 4.8 85 BULK-31b1c2b4
6114 Bulk Product 9deef4ff Clothing $634.95 99 1.1 74 BULK-f1bcccf5
6115 Bulk Product 52b4307e Books $678.67 421 5.0 5 BULK-82a634ec
6116 Bulk Product ca3cbe41 Books $405.35 482 4.6 30 BULK-e6793330
6117 Bulk Product e372167b Toys & Games $373.29 198 3.8 93 BULK-25cc8fb4
6118 Bulk Product fcb2f0da Sports & Outdoors $515.69 442 3.7 87 BULK-74dea9f0
6119 Bulk Product 35d71e95 Sports & Outdoors $223.49 365 0.4 15 BULK-0483d64e
6120 Bulk Product c7889d9b Electronics $631.58 75 3.3 42 BULK-bf79f967
6121 Bulk Product 46b84501 Sports & Outdoors $43.41 9 3.8 88 BULK-6bc3d040
6122 Bulk Product 63d4f23a Home & Garden $703.06 272 0.8 37 BULK-8e5cd9d8
6123 Bulk Product 51de6f5c Toys & Games $240.06 306 2.5 16 BULK-232878bf
6124 Bulk Product 99471e66 Home & Garden $652.86 174 1.3 37 BULK-1732fc43
6125 Bulk Product 334cee24 Home & Garden $669.11 174 0.3 79 BULK-a90c3634
6126 Bulk Product 2d8174e2 Toys & Games $899.50 101 2.8 64 BULK-399e8e50
6127 Bulk Product 5d91c536 Sports & Outdoors $198.73 409 3.1 75 BULK-c38cfaf0
6128 Bulk Product 93f82318 Sports & Outdoors $349.66 222 1.3 43 BULK-ca22a321
6129 Bulk Product d39e688c Clothing $149.10 306 1.9 28 BULK-4afeebf1
6130 Bulk Product 96fc6705 Electronics $126.18 162 2.0 41 BULK-e1eef375
6131 Bulk Product 1eea73db Toys & Games $942.30 52 4.2 26 BULK-035ed5ae
6132 Bulk Product 7259e3dc Books $102.35 222 1.3 65 BULK-5ffd0f3e
6133 Bulk Product fe21e400 Sports & Outdoors $158.86 143 4.2 10 BULK-f476cc93
6134 Bulk Product 65f52a94 Clothing $544.00 211 2.1 56 BULK-af75b452
6135 Bulk Product d249498c Clothing $60.37 260 2.1 63 BULK-e0649424
6136 Bulk Product 8f902e49 Books $52.52 142 0.4 64 BULK-bf748c16
6137 Bulk Product 49951bb8 Books $710.71 243 4.7 31 BULK-0854a45e
6138 Bulk Product 69de915d Home & Garden $915.33 198 0.1 84 BULK-a4786241
6139 Bulk Product 9e02198e Electronics $528.17 378 1.5 22 BULK-3a260ca4
6140 Bulk Product 3c9fc747 Toys & Games $150.56 445 0.2 80 BULK-70819bd7
6141 Bulk Product b26bbad8 Electronics $615.39 291 1.9 40 BULK-df3290bf
6142 Bulk Product f985c6c2 Home & Garden $786.66 47 1.6 64 BULK-3ea17635
6143 Bulk Product fab39cad Home & Garden $728.45 362 1.5 11 BULK-e491bd40
6144 Bulk Product ec857b86 Books $67.06 377 2.1 76 BULK-769aaac1
6145 Bulk Product 80a105aa Clothing $173.78 204 2.5 50 BULK-de96f201
6146 Bulk Product 11f306e7 Clothing $589.59 161 1.5 42 BULK-d858e1ab
6147 Bulk Product f7e9f93c Home & Garden $952.61 429 4.4 41 BULK-f94ed27d
6148 Bulk Product ce88e0b0 Books $976.69 334 2.3 77 BULK-02e434ab
6149 Bulk Product 16518b3f Sports & Outdoors $940.95 447 4.8 27 BULK-41d17710
6150 Bulk Product 185599f5 Sports & Outdoors $502.82 216 5.0 56 BULK-e497b627
6151 Bulk Product 865be29d Clothing $954.24 484 2.4 15 BULK-e238deb8
6152 Bulk Product 5f341ad4 Electronics $319.52 114 0.6 58 BULK-d0e86527
6153 Bulk Product 94362009 Home & Garden $798.09 190 0.4 61 BULK-3a0f85aa
6154 Bulk Product a1a0455e Books $587.52 454 2.1 12 BULK-f250d189
6155 Bulk Product 847d0cd8 Home & Garden $637.34 112 1.7 24 BULK-4eb5f35c
6156 Bulk Product 009fa058 Clothing $523.39 227 1.5 70 BULK-9f3c8937
6157 Bulk Product e240b20c Electronics $590.70 462 1.4 11 BULK-225e829f
6158 Bulk Product 11709eee Clothing $314.32 94 1.2 99 BULK-7026247d
6159 Bulk Product adcd3301 Home & Garden $127.81 424 1.2 90 BULK-8bc096d2
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