Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

14 ms

Page Size

200

Current Page

68 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 68 Results Showing 13401 - 13600 of 24441

ID Name Category Price Stock Rating Reviews SKU
13960 Bulk Product 49f79281 Toys & Games $319.97 240 2.7 67 BULK-cf8bbed2
13961 Bulk Product bfc40e32 Books $750.52 305 2.2 96 BULK-86dd97ae
13962 Bulk Product 14c3a865 Clothing $702.18 29 0.5 60 BULK-541d1fa6
13963 Bulk Product c7dbdffa Clothing $992.92 145 0.4 45 BULK-17ec61f8
13964 Bulk Product 66f41ebe Toys & Games $544.57 327 3.8 36 BULK-165461c4
13965 Bulk Product 7c367246 Books $167.09 390 1.1 15 BULK-16f6a00f
13966 Bulk Product 300e02c4 Clothing $196.27 375 4.1 14 BULK-83789b9a
13967 Bulk Product 14b96e39 Sports & Outdoors $819.18 479 1.4 84 BULK-34ada9f7
13968 Bulk Product 29d3e573 Electronics $811.22 177 2.4 81 BULK-40e3d46e
13969 Bulk Product 10503173 Toys & Games $66.86 292 4.9 88 BULK-f4cf86b7
13970 Bulk Product 20a79110 Sports & Outdoors $1,001.25 268 4.5 12 BULK-0d52e937
13971 Bulk Product b997e3b5 Electronics $556.04 17 2.7 90 BULK-229c6e00
13972 Bulk Product 7611dac2 Clothing $734.26 414 2.9 89 BULK-5f3f49b7
13973 Bulk Product 7cd58fdb Books $965.86 167 0.0 19 BULK-d047be13
13974 Bulk Product 396a29e8 Clothing $333.90 190 0.9 26 BULK-39b8b895
13975 Bulk Product cac7ebc7 Electronics $1,000.64 197 2.4 44 BULK-a787f273
13976 Bulk Product b60be248 Clothing $265.40 374 4.7 42 BULK-68c1ef10
13977 Bulk Product 60c285b8 Clothing $576.31 231 0.4 22 BULK-a8d3fd41
13978 Bulk Product 94612dc4 Toys & Games $813.15 57 4.8 5 BULK-3f4195a0
13979 Bulk Product ecff376f Clothing $481.07 117 1.9 97 BULK-d6dad3b3
13980 Bulk Product f1cbb1ab Home & Garden $750.72 84 0.8 38 BULK-f292471d
13981 Bulk Product 4a68c3df Electronics $622.57 221 0.6 71 BULK-4ee1415d
13982 Bulk Product 62809ceb Electronics $728.90 318 5.0 52 BULK-e48f425d
13983 Bulk Product afdba7b1 Clothing $546.88 172 1.3 46 BULK-b4435a43
13984 Bulk Product 5d9eb3ce Home & Garden $219.82 185 1.7 35 BULK-bd57cbc5
13985 Bulk Product b99c904a Clothing $123.88 218 0.5 68 BULK-976debcb
13986 Bulk Product f9159494 Toys & Games $360.32 60 0.7 41 BULK-490b6761
13987 Bulk Product 9af57427 Electronics $893.72 373 2.9 83 BULK-ac5f9a3f
13988 Bulk Product 6bf9f954 Toys & Games $548.98 254 1.4 93 BULK-ff51205e
13989 Bulk Product e955e69f Home & Garden $516.49 433 3.9 91 BULK-724e1ebc
13990 Bulk Product 039aa82f Home & Garden $923.14 380 1.9 34 BULK-62b52410
13991 Bulk Product 4779cf93 Sports & Outdoors $789.98 35 4.0 2 BULK-1a4818a7
13992 Bulk Product ab14eba4 Toys & Games $160.97 313 0.3 75 BULK-9ed29635
13993 Bulk Product 87758823 Home & Garden $843.07 103 3.8 74 BULK-8d0c8503
13994 Bulk Product 86ce161f Sports & Outdoors $403.08 65 2.0 59 BULK-605cdf95
13995 Bulk Product 81528506 Electronics $171.39 200 2.4 55 BULK-2947f204
13996 Bulk Product 47f5b14a Books $90.83 266 2.7 3 BULK-8bf66052
13997 Bulk Product 91302a8d Home & Garden $433.78 147 4.2 29 BULK-9fdb874e
13998 Bulk Product ace17c91 Home & Garden $683.36 366 2.7 5 BULK-55c0eaa5
13999 Bulk Product ae3d4be9 Clothing $521.47 4 4.6 5 BULK-9d3abc8e
14000 Bulk Product 4bd55dc3 Home & Garden $437.98 98 3.0 63 BULK-46ee42ab
14001 Bulk Product 2ac8644e Toys & Games $810.79 340 3.0 33 BULK-28635b5b
14002 Bulk Product ca61e9d8 Books $115.83 156 1.3 11 BULK-1360136b
14003 Bulk Product 3a045b13 Home & Garden $467.13 22 4.8 23 BULK-fa9cdf1e
14004 Bulk Product 5cd9ec55 Clothing $465.10 78 2.3 11 BULK-26f37e17
14005 Bulk Product bb082710 Electronics $771.76 396 2.6 41 BULK-6cd60cf3
14006 Bulk Product bd4816f2 Sports & Outdoors $392.46 61 4.1 22 BULK-07a172ea
14007 Bulk Product 00e0469d Toys & Games $883.55 382 2.3 44 BULK-2b7ecd25
14008 Bulk Product ccc4c307 Clothing $17.69 342 3.2 12 BULK-dc8ba29b
14009 Bulk Product c43e4138 Toys & Games $869.64 64 0.5 94 BULK-ab50a8f8
14010 Bulk Product ac0b9a84 Sports & Outdoors $555.50 403 3.1 77 BULK-e2b6daa8
14011 Bulk Product ff9124c1 Home & Garden $189.76 231 1.7 78 BULK-09fef77b
14012 Bulk Product b1219df5 Electronics $139.57 60 3.1 17 BULK-9938e492
14013 Bulk Product c1e4b38e Books $496.80 319 4.0 39 BULK-94ad6458
14014 Bulk Product deea6454 Electronics $376.94 51 1.1 19 BULK-eabe08fc
14015 Bulk Product 4020996b Electronics $647.64 74 0.3 17 BULK-2650e273
14016 Bulk Product 4d1a8f3e Books $433.12 305 4.0 43 BULK-6162c43b
14017 Bulk Product c5cbc1c9 Clothing $948.91 111 2.3 28 BULK-07187964
14018 Bulk Product 67f8bd5a Clothing $175.59 100 1.3 61 BULK-7c1e948f
14019 Bulk Product 63200c2e Sports & Outdoors $561.66 460 3.8 83 BULK-ca40ad6a
14020 Bulk Product 573a843f Clothing $180.83 310 4.3 92 BULK-2acde905
14021 Bulk Product 44babd6e Toys & Games $76.93 183 4.8 26 BULK-97d0b239
14022 Bulk Product c8116823 Toys & Games $23.11 249 1.1 54 BULK-377e9f9f
14023 Bulk Product 9db39397 Sports & Outdoors $981.84 391 4.5 53 BULK-cdc85a3a
14024 Bulk Product 28c38435 Sports & Outdoors $20.38 187 4.5 22 BULK-25516019
14025 Bulk Product 020662bc Sports & Outdoors $460.03 452 2.0 62 BULK-fe15f3dc
14026 Bulk Product ccb4e583 Electronics $152.11 110 3.4 26 BULK-ca54c1fd
14027 Bulk Product 0d8574a8 Electronics $306.65 419 2.1 15 BULK-477885d4
14028 Bulk Product 49e59cae Electronics $176.97 317 1.2 21 BULK-6c011758
14029 Bulk Product a8744684 Toys & Games $486.04 377 4.9 48 BULK-2219770c
14030 Bulk Product 002f02cd Toys & Games $681.92 51 0.6 32 BULK-61c676d7
14031 Bulk Product 5e5ca87d Electronics $328.87 441 4.0 16 BULK-e1d5d19a
14032 Bulk Product c7989496 Clothing $475.45 464 1.3 29 BULK-de19871d
14033 Bulk Product 9f940abc Books $906.38 29 3.3 78 BULK-a4ad82fc
14034 Bulk Product 433cfec6 Electronics $875.80 166 2.0 38 BULK-f399021b
14035 Bulk Product 761ad82b Clothing $224.18 418 4.3 54 BULK-43466547
14036 Bulk Product 106265b4 Toys & Games $225.58 214 4.1 24 BULK-00219f4c
14037 Bulk Product 372f11b1 Clothing $508.00 433 0.2 39 BULK-c4ef8ad6
14038 Bulk Product e4b88578 Electronics $627.81 198 0.6 84 BULK-70a96bfd
14039 Bulk Product f2645002 Sports & Outdoors $353.08 248 4.0 39 BULK-074ca4c1
14040 Bulk Product 63ae6d2e Home & Garden $711.95 53 1.7 2 BULK-b4666d5d
14041 Bulk Product 1f2c72a8 Sports & Outdoors $989.77 103 3.2 14 BULK-3c0112a1
14042 Bulk Product 91d65e2a Clothing $916.40 394 0.7 21 BULK-6b0db453
14043 Bulk Product 59274c32 Books $325.41 33 1.5 16 BULK-6ffe24eb
14044 Bulk Product 34631483 Electronics $795.94 12 0.9 47 BULK-7835e969
14045 Bulk Product 1b675b1a Home & Garden $171.03 222 3.4 6 BULK-ebd12fdf
14046 Bulk Product 71edd675 Home & Garden $297.19 20 4.6 53 BULK-ce6f2573
14047 Bulk Product 2ca24dee Home & Garden $729.22 113 4.2 11 BULK-92b288ae
14048 Bulk Product ed91d262 Sports & Outdoors $528.44 8 4.3 7 BULK-4add9f27
14049 Bulk Product 2dd44c0c Sports & Outdoors $394.20 38 0.4 52 BULK-72a7409e
14050 Bulk Product 60b2f6be Toys & Games $841.92 35 0.6 70 BULK-58f3ab15
14051 Bulk Product fb847f3f Electronics $718.73 208 2.0 28 BULK-2b3e8715
14052 Bulk Product b34d3daa Sports & Outdoors $709.15 123 3.9 9 BULK-3831f211
14053 Bulk Product 597298aa Toys & Games $694.89 241 4.5 57 BULK-c9333208
14054 Bulk Product fd806221 Electronics $210.66 457 1.4 35 BULK-b02a2cb2
14055 Bulk Product ed187017 Toys & Games $859.59 30 1.1 47 BULK-dc749480
14056 Bulk Product fd97e8d4 Home & Garden $526.35 280 1.8 28 BULK-340d0c1e
14057 Bulk Product d0fd68bb Electronics $872.26 162 3.9 60 BULK-66ef3360
14058 Bulk Product 2c901286 Books $252.49 226 2.8 87 BULK-8a2f0cd4
14059 Bulk Product 62f11862 Toys & Games $565.11 289 3.9 21 BULK-ccfe5739
14060 Bulk Product 1cccac6e Books $233.24 370 3.6 12 BULK-3a3768ca
14061 Bulk Product 625903f5 Electronics $83.02 154 4.1 66 BULK-e13361b5
14062 Bulk Product 739cdebd Clothing $415.39 332 1.6 28 BULK-ae07efc8
14063 Bulk Product 7f793f9f Clothing $822.90 164 3.2 23 BULK-793a53d0
14064 Bulk Product 7e8cf183 Books $441.97 154 0.7 0 BULK-140096b0
14065 Bulk Product 9859be66 Sports & Outdoors $908.14 252 2.9 72 BULK-3c9b0bb5
14066 Bulk Product 62860022 Electronics $650.39 278 4.5 41 BULK-95c4fe1e
14067 Bulk Product 84ff406d Toys & Games $747.44 200 4.4 9 BULK-27f298ce
14068 Bulk Product baeb6bbd Books $803.76 145 2.0 90 BULK-e075bd25
14069 Bulk Product bbc91ed9 Clothing $664.17 154 2.4 97 BULK-feda1227
14070 Bulk Product 3503f372 Home & Garden $429.05 65 3.9 60 BULK-d0fcb683
14071 Bulk Product 685b4c54 Books $93.25 273 3.5 17 BULK-259687a5
14072 Bulk Product 8a89a379 Books $549.51 31 4.9 21 BULK-f7d34e72
14073 Bulk Product 2fce9231 Books $843.96 343 0.7 76 BULK-c8b8c963
14074 Bulk Product 83dbc39b Electronics $122.87 320 1.9 90 BULK-f459af1c
14075 Bulk Product 63fc384f Electronics $349.39 471 2.6 69 BULK-62903db4
14076 Bulk Product 69366e3a Sports & Outdoors $602.99 142 0.1 84 BULK-7471a250
14077 Bulk Product d48580e7 Books $623.56 145 3.3 20 BULK-22802b42
14078 Bulk Product eaee27ad Books $77.66 491 2.6 93 BULK-ebf90555
14079 Bulk Product c07cd6dc Books $173.30 190 1.5 30 BULK-7828c593
14080 Bulk Product a387cb85 Sports & Outdoors $198.64 249 1.1 32 BULK-996b6127
14081 Bulk Product 4ce499f9 Electronics $746.32 264 3.8 61 BULK-7f7606c2
14082 Bulk Product fd28eefd Electronics $719.80 132 1.9 20 BULK-a70e73c3
14083 Bulk Product e48c5831 Home & Garden $978.36 93 1.1 62 BULK-58d53a68
14084 Bulk Product f4d3db39 Clothing $55.79 38 2.5 23 BULK-c448b127
14085 Bulk Product 8afb1593 Clothing $645.33 413 1.1 86 BULK-4459a322
14086 Bulk Product 15d9dba4 Sports & Outdoors $857.50 355 3.9 36 BULK-801caa06
14087 Bulk Product 0263fd25 Books $580.32 55 3.9 88 BULK-5762be17
14088 Bulk Product 766ed5c6 Home & Garden $298.67 104 2.7 45 BULK-99fcecf3
14089 Bulk Product 103101ff Electronics $423.17 332 3.4 63 BULK-c01ab177
14090 Bulk Product f1dba101 Clothing $149.65 171 1.0 35 BULK-41dc1524
14091 Bulk Product 8d145534 Sports & Outdoors $110.15 233 4.9 93 BULK-e8838594
14092 Bulk Product f41a1538 Toys & Games $398.87 286 3.2 77 BULK-5e2cb806
14093 Bulk Product 7fea3520 Sports & Outdoors $851.89 65 0.6 46 BULK-74540be4
14094 Bulk Product 9482a794 Clothing $721.27 57 2.1 44 BULK-5601f8b8
14095 Bulk Product 06119eb7 Clothing $991.97 71 0.4 30 BULK-36b3ba7d
14096 Bulk Product f017be9c Home & Garden $788.73 77 3.7 71 BULK-4d3179df
14097 Bulk Product e951c96a Home & Garden $825.15 406 4.6 59 BULK-ee32bc99
14098 Bulk Product 05dde0cf Sports & Outdoors $260.95 81 3.3 30 BULK-371646f8
14099 Bulk Product 7044057e Toys & Games $274.68 431 3.2 36 BULK-66618630
14100 Bulk Product 021acd30 Sports & Outdoors $253.84 431 0.5 52 BULK-2bb5e245
14101 Bulk Product 2fe7b0a1 Clothing $860.33 385 0.7 3 BULK-2571a335
14102 Bulk Product a87e6c8e Sports & Outdoors $954.60 336 1.9 16 BULK-294ce328
14103 Bulk Product 3a609261 Home & Garden $487.46 262 4.2 37 BULK-e83a36d2
14104 Bulk Product 65d09bdb Electronics $358.26 227 2.2 81 BULK-7cef017e
14105 Bulk Product 04c3b8b8 Electronics $648.51 105 0.3 84 BULK-a7a7053e
14106 Bulk Product 78f04e46 Sports & Outdoors $350.18 216 4.4 94 BULK-4a52d7c4
14107 Bulk Product d9b595d1 Toys & Games $264.77 489 3.9 23 BULK-29264cda
14108 Bulk Product 524cbe8d Home & Garden $384.44 411 4.2 4 BULK-38e748e1
14109 Bulk Product 65040edc Toys & Games $846.27 220 1.6 75 BULK-57bb0eaf
14110 Bulk Product 5f1225dd Sports & Outdoors $808.39 146 0.7 79 BULK-17cffc09
14111 Bulk Product 0ed92c0e Books $120.31 157 0.9 91 BULK-6afab2c9
14112 Bulk Product 40973f9e Books $646.68 14 0.3 18 BULK-b29a8b61
14113 Bulk Product 99e7fe53 Books $342.35 82 3.0 11 BULK-ba432b6b
14114 Bulk Product 5a5a9b2a Toys & Games $866.34 387 5.0 46 BULK-5ab844e0
14115 Bulk Product f2796138 Toys & Games $578.48 275 2.4 72 BULK-673ddd7a
14116 Bulk Product f57dc92d Sports & Outdoors $199.81 376 4.0 53 BULK-c5b01787
14117 Bulk Product ad4ea277 Clothing $159.70 104 3.1 92 BULK-6a3619ec
14118 Bulk Product 261e5f9e Books $140.77 150 3.5 46 BULK-6b2d26a9
14119 Bulk Product dc27b57d Toys & Games $435.66 273 4.7 70 BULK-b4891413
14120 Bulk Product 0bbeca3a Home & Garden $449.16 214 3.2 82 BULK-0c47e5f0
14121 Bulk Product 438d4d21 Sports & Outdoors $601.66 482 1.5 20 BULK-5a317851
14122 Bulk Product 0a58ea5c Electronics $511.71 223 1.1 74 BULK-e4c46a72
14123 Bulk Product 3ea9d58a Books $501.28 268 0.0 76 BULK-0aa46b76
14124 Bulk Product 5370a76e Home & Garden $667.95 437 0.1 7 BULK-15d0eeb6
14125 Bulk Product 397745ea Electronics $568.05 355 1.5 27 BULK-5300d8f1
14126 Bulk Product 4ad5009f Home & Garden $314.29 486 4.9 98 BULK-822c9b60
14127 Bulk Product 56c99ee6 Electronics $939.06 92 1.1 95 BULK-95bf4c43
14128 Bulk Product 88e6f0ac Electronics $675.03 397 1.8 97 BULK-45c34987
14129 Bulk Product 2a796312 Toys & Games $628.01 330 2.0 60 BULK-5d3491c6
14130 Bulk Product e727f747 Sports & Outdoors $396.03 204 2.4 38 BULK-05158424
14131 Bulk Product 1310b1f9 Home & Garden $288.76 485 4.6 57 BULK-93278b9c
14132 Bulk Product cb017003 Home & Garden $362.51 274 2.8 89 BULK-3dc66ad3
14133 Bulk Product b2ac8bdb Home & Garden $396.25 457 3.0 47 BULK-64905910
14134 Bulk Product e3b6fb1e Toys & Games $127.92 130 2.7 81 BULK-4f68b070
14135 Bulk Product 1ce76f2c Sports & Outdoors $316.19 250 2.4 96 BULK-bc0d6c38
14136 Bulk Product b391228f Clothing $564.60 178 3.6 3 BULK-a0a23c47
14137 Bulk Product aab856a0 Electronics $772.94 101 0.8 37 BULK-75b72c1b
14138 Bulk Product fc724f79 Books $885.63 278 0.7 39 BULK-438e6e84
14139 Bulk Product 68dd3cfd Electronics $63.59 295 1.2 56 BULK-fba5bcd9
14140 Bulk Product bf0de752 Toys & Games $918.22 152 3.0 10 BULK-1a7b9fe6
14141 Bulk Product b43cd666 Home & Garden $23.80 218 0.3 42 BULK-11c3ac7f
14142 Bulk Product ed4a2498 Clothing $54.79 437 4.2 70 BULK-026a8c2e
14143 Bulk Product 66704411 Books $331.62 133 5.0 60 BULK-82aadc2c
14144 Bulk Product 16c0a1e9 Books $764.00 357 4.6 13 BULK-d6aaf0cf
14145 Bulk Product e5d366d9 Toys & Games $514.92 235 1.4 87 BULK-22e59e68
14146 Bulk Product 3245a3f9 Electronics $232.15 163 2.2 95 BULK-24dca437
14147 Bulk Product 536b7732 Electronics $48.84 42 4.7 83 BULK-815f0f73
14148 Bulk Product 784828f2 Sports & Outdoors $850.54 54 4.1 88 BULK-2d15a5e0
14149 Bulk Product 0571e94a Electronics $487.49 147 2.3 78 BULK-b96bf239
14150 Bulk Product cb564b5d Toys & Games $336.36 336 3.4 27 BULK-6a39e9f9
14151 Bulk Product b2881e5f Books $381.01 372 4.0 17 BULK-cdabf268
14152 Bulk Product e5c218c1 Sports & Outdoors $758.74 89 4.7 66 BULK-740fef89
14153 Bulk Product d6bb659d Toys & Games $669.41 385 4.0 25 BULK-8cd318cd
14154 Bulk Product 56ca899e Electronics $720.23 320 1.2 56 BULK-e5cf57c1
14155 Bulk Product 9a555555 Home & Garden $266.28 499 4.5 71 BULK-ec21896b
14156 Bulk Product 3904954e Home & Garden $716.40 81 0.0 36 BULK-f0ddc143
14157 Bulk Product f9a64bc9 Clothing $378.28 239 0.7 43 BULK-9101b5c0
14158 Bulk Product 221cf566 Books $117.21 480 0.9 11 BULK-89021943
14159 Bulk Product b8852a87 Books $55.88 262 0.6 36 BULK-e8d9e037
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