Efficient pagination using OFFSET-FETCH on SQL Server.
| 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 |
// 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
};
}