Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

19 ms

Page Size

200

Current Page

23 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 23 Results Showing 4401 - 4600 of 24441

ID Name Category Price Stock Rating Reviews SKU
4957 Deluxe Food & Grocery Product 2024 Food & Grocery $678.99 491 3.2 205 SKU-004957
4958 Premium Food & Grocery Product Advanced Food & Grocery $629.43 114 4.2 600 SKU-004958
4959 Mega Clothing Product Mini Clothing $973.57 318 3.9 835 SKU-004959
4960 Standard Books Product 2024 Books $336.54 343 4.2 699 SKU-004960
4961 Mega Food & Grocery Product Classic Food & Grocery $997.32 341 3.1 617 SKU-004961
4962 Economy Books Product Special Edition Books $301.14 189 3.6 352 SKU-004962
4963 Economy Health & Beauty Product Plus Health & Beauty $961.91 350 3.6 261 SKU-004963
4964 Premium Books Product Classic Books $359.84 356 1.7 386 SKU-004964
4965 Standard Electronics Product Lite Electronics $550.59 345 4.4 526 SKU-004965
4966 Professional Health & Beauty Product Special Edition Health & Beauty $371.03 260 4.8 769 SKU-004966
4967 Premium Food & Grocery Product 2024 Food & Grocery $28.22 51 3.1 143 SKU-004967
4968 Pro Automotive Product Plus Automotive $818.90 91 2.2 649 SKU-004968
4969 Pro Food & Grocery Product Classic Food & Grocery $615.66 369 3.3 638 SKU-004969
4970 Standard Books Product XL Books $908.11 290 2.4 385 SKU-004970
4971 Deluxe Books Product Lite Books $386.52 69 1.8 456 SKU-004971
4972 Super Sports & Outdoors Product 2024 Sports & Outdoors $836.81 76 2.2 15 SKU-004972
4973 Premium Home & Garden Product Max Home & Garden $83.06 72 3.4 801 SKU-004973
4974 Super Sports & Outdoors Product Plus Sports & Outdoors $321.24 196 2.8 523 SKU-004974
4975 Elite Books Product 2024 Books $23.54 403 4.8 434 SKU-004975
4976 Deluxe Home & Garden Product 2024 Home & Garden $137.57 461 3.8 648 SKU-004976
4977 Mega Office Supplies Product Classic Office Supplies $876.34 49 4.8 0 SKU-004977
4978 Premium Toys & Games Product Classic Toys & Games $44.01 316 4.8 422 SKU-004978
4979 Professional Food & Grocery Product 2024 Food & Grocery $823.63 332 2.6 192 SKU-004979
4981 Mega Home & Garden Product Advanced Home & Garden $422.13 292 4.0 180 SKU-004981
4982 Ultra Office Supplies Product Plus Office Supplies $760.59 470 2.8 869 SKU-004982
4983 Mega Automotive Product 2024 Automotive $256.11 473 4.8 338 SKU-004983
4984 Standard Clothing Product Max Clothing $794.18 291 3.3 474 SKU-004984
4985 Deluxe Health & Beauty Product Lite Health & Beauty $457.04 394 2.9 254 SKU-004985
4986 Deluxe Health & Beauty Product XL Health & Beauty $195.69 384 4.3 309 SKU-004986
4988 Premium Home & Garden Product Lite Home & Garden $747.57 152 3.6 996 SKU-004988
4989 Super Clothing Product Special Edition Clothing $397.58 219 3.2 76 SKU-004989
4990 Elite Home & Garden Product Max Home & Garden $164.57 472 4.4 748 SKU-004990
4991 Pro Clothing Product Max Clothing $747.23 413 4.0 547 SKU-004991
4992 Elite Toys & Games Product Mini Toys & Games $846.85 364 3.0 685 SKU-004992
4993 Economy Food & Grocery Product 2024 Food & Grocery $926.32 26 1.8 161 SKU-004993
4994 Elite Clothing Product XL Clothing $778.59 352 4.3 410 SKU-004994
4995 Economy Toys & Games Product Pro Toys & Games $306.07 6 4.4 797 SKU-004995
4997 Elite Home & Garden Product Advanced Home & Garden $89.35 383 2.2 476 SKU-004997
4998 Standard Automotive Product Mini Automotive $618.16 289 3.3 46 SKU-004998
4999 Economy Clothing Product 2024 Clothing $818.87 486 2.0 691 SKU-004999
5000 Super Clothing Product 2024 Clothing $795.44 93 1.5 350 SKU-005000
5001 Bulk Product 45ac2598 Toys & Games $809.37 149 2.5 97 BULK-638cf492
5002 Bulk Product 86c5c2e3 Toys & Games $59.60 193 0.9 64 BULK-a5a0235c
5003 Bulk Product 8dfb22ae Books $496.89 286 2.6 47 BULK-2c846444
5004 Bulk Product d6974228 Sports & Outdoors $997.50 461 3.3 58 BULK-70607953
5005 Bulk Product 748791d0 Home & Garden $574.00 98 0.6 30 BULK-50cc55e9
5006 Bulk Product 6ac5ae54 Books $612.99 157 1.4 85 BULK-7bad3a7c
5007 Bulk Product 9545d593 Books $95.51 339 0.4 63 BULK-352608e3
5008 Bulk Product f1d95d26 Clothing $160.61 144 3.6 9 BULK-9bffeda3
5009 Bulk Product 87e5902f Clothing $158.02 461 4.9 32 BULK-1e3d48b5
5010 Bulk Product f98c3e27 Clothing $161.78 339 2.9 17 BULK-c58e5f44
5011 Bulk Product 89ebec4c Toys & Games $964.34 245 2.5 37 BULK-bb44277c
5012 Bulk Product 9753e3be Books $672.53 221 2.7 4 BULK-aca7b6b2
5013 Bulk Product 4ea9e620 Books $734.15 150 3.3 30 BULK-c30540de
5014 Bulk Product a35990d0 Books $243.29 187 3.3 87 BULK-a9a8a1ba
5015 Bulk Product c096b777 Clothing $670.92 102 0.4 67 BULK-1d694d6c
5016 Bulk Product 594deefe Books $507.41 480 4.1 47 BULK-ee1bc3a8
5017 Bulk Product 91cadee9 Electronics $607.25 395 1.6 63 BULK-c42bafa9
5018 Bulk Product 287a2007 Sports & Outdoors $467.67 33 4.4 2 BULK-786c667f
5019 Bulk Product 76e229ba Electronics $387.20 274 2.8 99 BULK-a4e19a22
5020 Bulk Product 2f6aea12 Toys & Games $776.37 0 4.9 7 BULK-642efb7f
5021 Bulk Product 0f0cb0d5 Toys & Games $240.36 16 2.5 8 BULK-3c42e4af
5022 Bulk Product 07511384 Clothing $127.25 126 5.0 14 BULK-7c393ab4
5023 Bulk Product 94ea15e1 Home & Garden $366.24 32 0.5 33 BULK-8b321003
5024 Bulk Product df630e59 Books $649.66 280 3.3 53 BULK-b5329708
5025 Bulk Product 3198a817 Home & Garden $710.30 358 2.0 3 BULK-f4d7f10a
5026 Bulk Product fa17ac53 Sports & Outdoors $993.51 201 2.4 31 BULK-af4388b0
5027 Bulk Product 9e018c01 Toys & Games $24.30 228 1.9 44 BULK-610f52a9
5028 Bulk Product e73aa39e Toys & Games $530.87 429 3.5 4 BULK-8b1a23c2
5029 Bulk Product 10c84a38 Home & Garden $817.77 47 4.2 21 BULK-ad4eba29
5030 Bulk Product 8e880685 Electronics $627.06 423 3.0 30 BULK-6729084d
5031 Bulk Product 7f1beec9 Home & Garden $62.55 472 4.5 54 BULK-84a28e52
5032 Bulk Product 53e50afa Sports & Outdoors $243.62 230 4.9 62 BULK-056a2656
5033 Bulk Product 7ba1066f Sports & Outdoors $557.31 486 1.3 23 BULK-b92dfb82
5034 Bulk Product ec899341 Sports & Outdoors $620.86 447 2.3 40 BULK-098fc90d
5035 Bulk Product 4c172f33 Clothing $341.61 404 3.5 71 BULK-9504979b
5036 Bulk Product daa91d0d Sports & Outdoors $798.24 99 2.4 66 BULK-92a934bc
5037 Bulk Product e66ac441 Home & Garden $812.07 428 1.2 20 BULK-99f48a09
5038 Bulk Product e505190a Sports & Outdoors $268.60 210 1.6 44 BULK-28afb82f
5039 Bulk Product 5ba69550 Toys & Games $421.24 202 4.3 10 BULK-fca3f8dc
5040 Bulk Product fcbd5df7 Sports & Outdoors $152.60 378 3.1 33 BULK-3d71dd4a
5041 Bulk Product b5ecca18 Books $483.74 90 4.8 51 BULK-9750a48d
5042 Bulk Product 4cf57bd9 Toys & Games $858.27 337 2.7 52 BULK-b2947e2c
5043 Bulk Product 64045724 Clothing $675.86 338 3.5 16 BULK-b5a3bacd
5044 Bulk Product 5f39f5cf Electronics $138.90 431 0.2 3 BULK-165cc0a2
5045 Bulk Product 41a2b9d8 Toys & Games $134.10 427 3.0 95 BULK-209106b4
5046 Bulk Product bcddc950 Books $163.09 173 4.8 5 BULK-868c6fb8
5047 Bulk Product 0fbffd00 Toys & Games $118.29 487 2.8 40 BULK-10159b56
5048 Bulk Product f7429cdd Home & Garden $683.50 47 2.3 55 BULK-3603f305
5049 Bulk Product 1819f4b6 Electronics $674.99 174 1.6 75 BULK-5840cc11
5050 Bulk Product c083bd66 Home & Garden $58.07 206 1.6 47 BULK-31394bcf
5051 Bulk Product 8ccf0ef6 Toys & Games $202.23 193 0.1 16 BULK-b9ebd34b
5052 Bulk Product dcff48b1 Home & Garden $209.60 234 4.4 72 BULK-584af7ac
5053 Bulk Product 8cc32d6b Sports & Outdoors $670.03 360 0.1 8 BULK-150bdcb3
5054 Bulk Product 8a36c0b3 Clothing $377.72 47 3.8 1 BULK-382d7369
5055 Bulk Product cb970165 Home & Garden $969.06 141 4.5 74 BULK-10658a11
5056 Bulk Product 917435c0 Clothing $227.25 359 3.2 72 BULK-5f2485d3
5057 Bulk Product 9998653e Clothing $862.95 196 4.0 84 BULK-fce15b63
5058 Bulk Product 4bda1644 Home & Garden $297.16 425 1.2 40 BULK-a440991e
5059 Bulk Product fc6ade30 Electronics $550.52 309 2.3 43 BULK-56d799c6
5060 Bulk Product c90fbf63 Electronics $151.82 83 1.7 53 BULK-983f7898
5061 Bulk Product 9f22df81 Books $300.93 387 2.6 45 BULK-1df44f12
5062 Bulk Product d91f9482 Home & Garden $270.86 378 1.9 44 BULK-de79dbb7
5063 Bulk Product fd0f74bf Sports & Outdoors $886.48 25 0.3 96 BULK-1a46c33c
5064 Bulk Product 029f1dbe Books $128.00 257 4.1 16 BULK-83ecd1e4
5065 Bulk Product fcd140a6 Books $663.36 192 2.2 73 BULK-8a79a0c3
5066 Bulk Product 50fdcbc9 Home & Garden $817.26 235 3.6 72 BULK-4ad22546
5067 Bulk Product 332ac89a Clothing $14.66 486 4.0 57 BULK-b90ab510
5068 Bulk Product dfb64bd1 Home & Garden $544.01 352 3.1 1 BULK-df322d7a
5069 Bulk Product e597ad13 Clothing $624.13 283 4.7 34 BULK-281e8552
5070 Bulk Product c70c1db1 Clothing $467.82 260 4.6 79 BULK-fcd43ce3
5071 Bulk Product bd77fd42 Sports & Outdoors $663.26 370 0.1 52 BULK-d38ee2db
5072 Bulk Product 483b1258 Toys & Games $776.18 139 0.7 30 BULK-95cdddd9
5073 Bulk Product bd6e7698 Sports & Outdoors $840.76 267 1.8 59 BULK-cc0d111a
5074 Bulk Product 1db076b3 Home & Garden $349.01 63 3.2 58 BULK-e2994625
5075 Bulk Product e246d39e Books $682.47 176 1.5 49 BULK-76e4778c
5076 Bulk Product bf344029 Electronics $257.89 14 0.9 62 BULK-de9d0d49
5077 Bulk Product b691d744 Electronics $88.72 411 3.9 89 BULK-53cc3318
5078 Bulk Product c953ef04 Toys & Games $803.93 347 1.4 67 BULK-64c5e25f
5079 Bulk Product 001df130 Books $370.99 108 2.4 91 BULK-d1070f0f
5080 Bulk Product f345e7fd Toys & Games $405.10 257 4.5 79 BULK-6b12047a
5081 Bulk Product 870480e5 Toys & Games $282.14 36 3.6 55 BULK-e002532c
5082 Bulk Product 24c4e4fc Books $326.00 140 4.8 83 BULK-60acf56e
5083 Bulk Product 47fe305a Electronics $610.59 53 1.6 89 BULK-a4cf2e45
5084 Bulk Product 7f0aaf8f Home & Garden $336.55 492 4.2 29 BULK-5f1a1919
5085 Bulk Product 1b1b9fbc Toys & Games $370.57 292 2.3 16 BULK-d9079113
5086 Bulk Product 388af76b Clothing $577.77 99 0.3 43 BULK-5f3494ad
5087 Bulk Product c8be8d2f Toys & Games $923.66 470 4.1 40 BULK-8632a0f4
5088 Bulk Product 677647bf Books $790.42 437 2.1 74 BULK-21db85b4
5089 Bulk Product abe82ddb Electronics $826.09 1 4.3 94 BULK-856a1582
5090 Bulk Product 6d0e61d8 Toys & Games $779.79 39 2.4 9 BULK-d1c67cd1
5091 Bulk Product 7689348b Home & Garden $850.47 355 2.6 31 BULK-8b48a25d
5092 Bulk Product 4f67de8a Books $42.01 194 3.9 24 BULK-2791b421
5093 Bulk Product ecd2d52a Books $447.22 250 2.2 0 BULK-5c867d37
5094 Bulk Product a6270d7b Books $421.16 83 0.1 97 BULK-e36bda46
5095 Bulk Product eba66682 Home & Garden $89.77 308 0.0 20 BULK-3fcd7bae
5096 Bulk Product 348867f4 Books $213.44 165 4.0 97 BULK-7db851bb
5097 Bulk Product 83248349 Electronics $337.16 251 3.6 48 BULK-efe01ce9
5098 Bulk Product 7abbeb89 Toys & Games $562.56 459 2.0 44 BULK-db2f297c
5099 Bulk Product eeaee5a5 Books $420.48 471 4.9 98 BULK-fac2c21a
5100 Bulk Product 7f2dd930 Toys & Games $40.27 297 2.3 31 BULK-5b0ff847
5101 Bulk Product 46d3376d Toys & Games $529.31 314 3.6 5 BULK-016e9127
5102 Bulk Product 1bd4d697 Home & Garden $321.40 389 3.2 27 BULK-aeaaf66b
5103 Bulk Product cada88ed Clothing $512.81 267 2.2 1 BULK-220d339c
5104 Bulk Product 379ec181 Clothing $214.09 258 4.4 61 BULK-f29c8ad2
5105 Bulk Product 9e8dbda1 Toys & Games $229.85 162 1.6 95 BULK-023489d8
5106 Bulk Product 2a9cc591 Toys & Games $982.66 171 2.3 9 BULK-06154e8f
5107 Bulk Product e1885da7 Sports & Outdoors $879.68 203 2.4 55 BULK-b61afb9f
5108 Bulk Product 8cbe618c Home & Garden $652.28 103 2.9 89 BULK-2202d3b2
5109 Bulk Product a6cdc97f Toys & Games $878.69 376 0.7 20 BULK-28fba2e1
5110 Bulk Product e7de9dc8 Electronics $733.60 185 3.0 45 BULK-b2890f54
5111 Bulk Product 0c7be32f Toys & Games $563.10 425 3.7 8 BULK-809e4ad2
5112 Bulk Product dc64fd76 Books $255.20 199 2.9 26 BULK-47518684
5113 Bulk Product 73221d5b Clothing $76.80 134 0.9 69 BULK-6db98f13
5114 Bulk Product dea17980 Electronics $914.02 498 0.7 7 BULK-6f6d5b42
5115 Bulk Product 8478f85f Books $758.21 96 1.6 31 BULK-40afcd3d
5116 Bulk Product 7263edc8 Home & Garden $482.34 441 1.4 1 BULK-2062613f
5117 Bulk Product d0c47148 Electronics $636.09 354 2.5 10 BULK-7da42299
5118 Bulk Product 24b6d147 Books $754.88 70 1.5 81 BULK-1ca7b9fa
5119 Bulk Product 7c7ab969 Home & Garden $363.66 136 4.8 80 BULK-34f3587a
5120 Bulk Product 2208ed41 Clothing $691.91 394 3.8 41 BULK-ba9b371a
5121 Bulk Product 710d29a6 Toys & Games $842.94 182 3.9 64 BULK-86789583
5122 Bulk Product 85597fec Sports & Outdoors $185.28 201 1.2 54 BULK-024661a9
5123 Bulk Product 07ef15d0 Sports & Outdoors $53.88 108 2.7 82 BULK-e79c7ba9
5124 Bulk Product e1761ae2 Home & Garden $894.89 73 3.5 92 BULK-67bc6cab
5125 Bulk Product 8556b7cf Clothing $256.57 224 1.7 39 BULK-6ccb253a
5126 Bulk Product 2f5c7560 Sports & Outdoors $673.69 324 3.9 64 BULK-c87b7ae6
5127 Bulk Product f112660e Toys & Games $572.24 446 0.1 13 BULK-ae392109
5128 Bulk Product a30a2598 Electronics $224.36 430 0.4 95 BULK-585f04f4
5129 Bulk Product e4bc9ddf Sports & Outdoors $728.47 105 1.7 35 BULK-8a2cd1dd
5130 Bulk Product c7f7e114 Books $485.03 283 0.1 96 BULK-d912af72
5131 Bulk Product 3bdb29a0 Home & Garden $729.14 438 2.9 61 BULK-8b9851e8
5132 Bulk Product e579549b Books $852.37 401 2.7 72 BULK-5ef3ad4b
5133 Bulk Product 9935dd0a Home & Garden $399.77 378 0.5 86 BULK-a1298850
5134 Bulk Product 3fa5ca84 Books $134.18 55 4.7 61 BULK-398227ed
5135 Bulk Product 057a5bd8 Toys & Games $484.17 390 3.4 33 BULK-58d5677b
5136 Bulk Product 19c72f8c Clothing $679.59 114 3.5 43 BULK-62539efc
5137 Bulk Product 1cab2e66 Toys & Games $1,007.98 167 3.3 32 BULK-ae4b1535
5138 Bulk Product d588f9f1 Sports & Outdoors $297.83 493 4.8 10 BULK-3a304542
5139 Bulk Product ea539eb5 Sports & Outdoors $845.06 50 1.7 21 BULK-55659b39
5140 Bulk Product 9e82d362 Toys & Games $532.23 91 0.2 86 BULK-c720232d
5141 Bulk Product 54f8992e Sports & Outdoors $453.33 82 4.7 31 BULK-b7aa815e
5142 Bulk Product 5e7c45b1 Home & Garden $27.70 193 4.7 14 BULK-04933536
5143 Bulk Product 773d36b7 Toys & Games $549.89 178 0.7 16 BULK-1c3252d7
5144 Bulk Product e7a4f333 Books $341.32 297 3.6 75 BULK-074ebb40
5145 Bulk Product 2028d063 Electronics $594.51 49 1.0 12 BULK-cf59f5aa
5146 Bulk Product 75c3a52e Clothing $381.73 379 0.5 98 BULK-ad5216bc
5147 Bulk Product c6d64914 Home & Garden $202.49 268 1.9 70 BULK-647f162c
5148 Bulk Product ecff3d8d Books $751.19 366 2.9 71 BULK-cc6a0188
5149 Bulk Product 7dd79f9f Toys & Games $888.75 165 4.2 98 BULK-2441054d
5150 Bulk Product bb66492f Clothing $788.72 96 0.9 55 BULK-8dcf493a
5151 Bulk Product 1068bdcb Toys & Games $1,007.19 112 1.1 85 BULK-bcb897ae
5152 Bulk Product f7839fda Electronics $296.33 134 2.0 27 BULK-e0adc3fc
5153 Bulk Product 673c135e Home & Garden $85.30 245 0.1 79 BULK-f48c4e74
5154 Bulk Product 99b0bb30 Sports & Outdoors $483.51 168 0.5 31 BULK-d85a2f5a
5155 Bulk Product ec27ff8d Electronics $897.73 352 1.3 36 BULK-6d065fc5
5156 Bulk Product 3734eca1 Toys & Games $387.05 126 4.9 9 BULK-5a0f222b
5157 Bulk Product 5286e963 Clothing $628.25 327 2.1 2 BULK-214257db
5158 Bulk Product 164cd9b4 Sports & Outdoors $392.96 60 5.0 60 BULK-ef942b4a
5159 Bulk Product 09b9e86c Electronics $286.29 433 3.3 45 BULK-7f4ef970
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