Efficient pagination using OFFSET-FETCH on SQL Server.
| ID | Name | Category | Price | Stock | Rating | Reviews | SKU |
|---|---|---|---|---|---|---|---|
| 6860 | Bulk Product ca4dd5ef | Clothing | $541.66 | 379 | ★ 1.4 | 21 | BULK-65705ec3 |
| 6861 | Bulk Product 9225376e | Sports & Outdoors | $762.69 | 88 | ★ 3.1 | 51 | BULK-cc79e9fa |
| 6862 | Bulk Product 63b95404 | Sports & Outdoors | $895.05 | 234 | ★ 1.0 | 97 | BULK-62ef6d4d |
| 6863 | Bulk Product 25d56e15 | Clothing | $411.97 | 251 | ★ 4.4 | 62 | BULK-b751fbfb |
| 6864 | Bulk Product e882336d | Toys & Games | $915.40 | 332 | ★ 2.8 | 87 | BULK-2314693a |
| 6865 | Bulk Product a527746c | Sports & Outdoors | $482.42 | 318 | ★ 0.5 | 39 | BULK-aee1d480 |
| 6866 | Bulk Product 3e21df94 | Sports & Outdoors | $261.96 | 382 | ★ 4.2 | 39 | BULK-bd0ccad4 |
| 6867 | Bulk Product 0625c67a | Books | $591.60 | 79 | ★ 1.6 | 85 | BULK-6cc043a1 |
| 6868 | Bulk Product 555c0da4 | Clothing | $95.35 | 490 | ★ 3.8 | 13 | BULK-dae42f93 |
| 6869 | Bulk Product 23bfb6db | Books | $899.23 | 93 | ★ 4.2 | 1 | BULK-ac5ae737 |
| 6870 | Bulk Product cde7b369 | Home & Garden | $676.63 | 441 | ★ 4.7 | 43 | BULK-4353834f |
| 6871 | Bulk Product 729e2227 | Electronics | $186.23 | 42 | ★ 2.7 | 55 | BULK-a321384b |
| 6872 | Bulk Product 3cbe261d | Clothing | $537.97 | 395 | ★ 1.7 | 53 | BULK-af552a86 |
| 6873 | Bulk Product 2c0ae475 | Books | $292.98 | 424 | ★ 0.7 | 52 | BULK-dc8c693b |
| 6874 | Bulk Product 580d5bee | Home & Garden | $327.24 | 157 | ★ 3.7 | 4 | BULK-d289cd40 |
| 6875 | Bulk Product ac6c71ce | Home & Garden | $860.49 | 211 | ★ 0.7 | 24 | BULK-89c74d6c |
| 6876 | Bulk Product dc8d9d9c | Electronics | $12.74 | 333 | ★ 0.9 | 83 | BULK-5940e619 |
| 6877 | Bulk Product 08e5f82f | Clothing | $246.48 | 33 | ★ 3.0 | 19 | BULK-8c06dc98 |
| 6878 | Bulk Product 7d289e9d | Clothing | $706.27 | 460 | ★ 3.7 | 45 | BULK-8742c98c |
| 6879 | Bulk Product 9e8fe3b1 | Toys & Games | $158.88 | 29 | ★ 3.7 | 83 | BULK-83126554 |
| 6880 | Bulk Product 05b66620 | Electronics | $872.50 | 426 | ★ 2.5 | 21 | BULK-a6237adf |
| 6881 | Bulk Product f52b0848 | Sports & Outdoors | $392.95 | 371 | ★ 3.6 | 94 | BULK-c0cf6412 |
| 6882 | Bulk Product e2f79364 | Clothing | $281.66 | 13 | ★ 0.0 | 90 | BULK-6f27bc22 |
| 6883 | Bulk Product cfcdf710 | Sports & Outdoors | $555.50 | 224 | ★ 4.1 | 7 | BULK-d5a43efb |
| 6884 | Bulk Product 3135acac | Toys & Games | $873.68 | 489 | ★ 3.0 | 85 | BULK-ef1af487 |
| 6885 | Bulk Product 11278740 | Home & Garden | $987.56 | 239 | ★ 0.2 | 2 | BULK-836ce3bc |
| 6886 | Bulk Product d46afb72 | Home & Garden | $917.69 | 40 | ★ 0.9 | 9 | BULK-60060669 |
| 6887 | Bulk Product 87dc2b9c | Clothing | $466.78 | 159 | ★ 4.3 | 71 | BULK-23adbdce |
| 6888 | Bulk Product b74994cc | Clothing | $47.09 | 325 | ★ 1.9 | 37 | BULK-4b75eadc |
| 6889 | Bulk Product 2e7f7279 | Toys & Games | $782.46 | 465 | ★ 4.2 | 57 | BULK-ea315867 |
| 6890 | Bulk Product a1a56622 | Clothing | $164.57 | 402 | ★ 4.7 | 2 | BULK-51fc9ff3 |
| 6891 | Bulk Product 108cbc65 | Sports & Outdoors | $393.26 | 218 | ★ 0.2 | 77 | BULK-3883a9cf |
| 6892 | Bulk Product 1d75d82b | Books | $190.42 | 349 | ★ 3.1 | 17 | BULK-04f4b91a |
| 6893 | Bulk Product f93a3062 | Books | $558.86 | 204 | ★ 2.4 | 65 | BULK-b1d38519 |
| 6894 | Bulk Product c9ca6f05 | Electronics | $357.79 | 445 | ★ 3.2 | 81 | BULK-bd195b52 |
| 6895 | Bulk Product 543dc86b | Home & Garden | $722.39 | 323 | ★ 4.9 | 37 | BULK-f90de1f6 |
| 6896 | Bulk Product 367257c1 | Home & Garden | $962.82 | 186 | ★ 3.9 | 31 | BULK-f022f86d |
| 6897 | Bulk Product f197a3f6 | Books | $354.05 | 487 | ★ 2.0 | 51 | BULK-3c29dd86 |
| 6898 | Bulk Product 05c349c9 | Electronics | $615.72 | 185 | ★ 0.5 | 32 | BULK-4d14df64 |
| 6899 | Bulk Product 26fd22cd | Electronics | $570.21 | 167 | ★ 2.7 | 40 | BULK-a8c94572 |
| 6900 | Bulk Product 23a9df2b | Sports & Outdoors | $999.61 | 220 | ★ 1.4 | 9 | BULK-87c9e48d |
| 6901 | Bulk Product 5ec92c35 | Clothing | $331.10 | 75 | ★ 2.4 | 96 | BULK-df438111 |
| 6902 | Bulk Product f5992ba8 | Books | $480.26 | 203 | ★ 4.2 | 29 | BULK-c987070f |
| 6903 | Bulk Product eaa30a69 | Home & Garden | $988.06 | 142 | ★ 2.5 | 26 | BULK-11811dbc |
| 6904 | Bulk Product 80d3cd67 | Toys & Games | $877.56 | 100 | ★ 1.4 | 41 | BULK-8aa4068e |
| 6905 | Bulk Product 5ce77209 | Toys & Games | $978.26 | 257 | ★ 1.6 | 51 | BULK-d695181f |
| 6906 | Bulk Product 794d3b7d | Electronics | $808.28 | 136 | ★ 3.7 | 38 | BULK-45850f73 |
| 6907 | Bulk Product ebd3c3cf | Home & Garden | $1,009.56 | 499 | ★ 4.6 | 6 | BULK-73f1ba45 |
| 6908 | Bulk Product a873e3c6 | Electronics | $297.02 | 482 | ★ 3.1 | 7 | BULK-460e604a |
| 6909 | Bulk Product fdafc5f9 | Toys & Games | $127.43 | 490 | ★ 2.3 | 86 | BULK-146cdc38 |
| 6910 | Bulk Product 26158e6c | Clothing | $774.63 | 335 | ★ 3.2 | 73 | BULK-2dc2ef3f |
| 6911 | Bulk Product b7c4775b | Books | $445.79 | 23 | ★ 4.7 | 53 | BULK-743f963a |
| 6912 | Bulk Product e9c67fab | Clothing | $981.41 | 172 | ★ 0.8 | 2 | BULK-efa03f0e |
| 6913 | Bulk Product 106d7464 | Clothing | $478.36 | 45 | ★ 3.0 | 67 | BULK-b4bb7b84 |
| 6914 | Bulk Product 249df042 | Home & Garden | $686.88 | 191 | ★ 2.7 | 30 | BULK-3571b4be |
| 6915 | Bulk Product 96a7f7f4 | Clothing | $240.20 | 7 | ★ 2.3 | 10 | BULK-2ec26a49 |
| 6916 | Bulk Product c2ed4c6c | Toys & Games | $492.43 | 61 | ★ 0.5 | 19 | BULK-f68753b2 |
| 6917 | Bulk Product 7cc7fade | Books | $910.37 | 89 | ★ 4.7 | 78 | BULK-f6a001c4 |
| 6918 | Bulk Product fe880078 | Sports & Outdoors | $177.76 | 86 | ★ 2.1 | 31 | BULK-253aea60 |
| 6919 | Bulk Product 923b3eec | Clothing | $225.10 | 444 | ★ 3.0 | 76 | BULK-f4a7ebe5 |
| 6920 | Bulk Product e37198b8 | Clothing | $284.66 | 274 | ★ 1.8 | 46 | BULK-2586bf11 |
| 6921 | Bulk Product 532be370 | Sports & Outdoors | $854.53 | 320 | ★ 1.7 | 63 | BULK-949d24f8 |
| 6922 | Bulk Product 18600889 | Electronics | $238.89 | 117 | ★ 4.4 | 31 | BULK-bdebf47a |
| 6923 | Bulk Product ff68e64e | Electronics | $881.82 | 462 | ★ 2.4 | 61 | BULK-b8166512 |
| 6924 | Bulk Product 7bacb107 | Clothing | $475.85 | 134 | ★ 0.6 | 38 | BULK-ad411868 |
| 6925 | Bulk Product c6195279 | Clothing | $904.70 | 74 | ★ 1.6 | 10 | BULK-6d74287f |
| 6926 | Bulk Product 4ebc1afe | Electronics | $155.06 | 207 | ★ 1.3 | 25 | BULK-de8cdb84 |
| 6927 | Bulk Product 21cd0b45 | Home & Garden | $222.09 | 461 | ★ 1.3 | 55 | BULK-82add4d5 |
| 6928 | Bulk Product 0428bc94 | Home & Garden | $582.97 | 68 | ★ 1.7 | 57 | BULK-78052b7e |
| 6929 | Bulk Product a7cc13bf | Toys & Games | $50.84 | 70 | ★ 3.1 | 50 | BULK-d9cc939a |
| 6930 | Bulk Product e822fbbf | Books | $748.58 | 64 | ★ 0.3 | 36 | BULK-84165a6a |
| 6931 | Bulk Product b4b71b7d | Clothing | $401.96 | 296 | ★ 4.3 | 81 | BULK-5d5a2350 |
| 6932 | Bulk Product 22ba7bb3 | Electronics | $808.77 | 92 | ★ 4.7 | 28 | BULK-fb319150 |
| 6933 | Bulk Product 3425c67a | Clothing | $272.53 | 450 | ★ 4.0 | 61 | BULK-288a8c1e |
| 6934 | Bulk Product 1a21145c | Electronics | $677.67 | 23 | ★ 3.1 | 25 | BULK-940a6c8f |
| 6935 | Bulk Product 2696e42e | Sports & Outdoors | $901.14 | 34 | ★ 0.7 | 15 | BULK-89d80d3a |
| 6936 | Bulk Product ae600b2e | Clothing | $196.53 | 407 | ★ 1.7 | 48 | BULK-9da41933 |
| 6937 | Bulk Product 14339a8b | Sports & Outdoors | $440.46 | 483 | ★ 0.0 | 96 | BULK-ad34f0f9 |
| 6938 | Bulk Product bc071f5f | Home & Garden | $111.37 | 326 | ★ 1.2 | 37 | BULK-ef177441 |
| 6939 | Bulk Product cbf0b61b | Toys & Games | $933.08 | 16 | ★ 3.8 | 78 | BULK-166dfef5 |
| 6940 | Bulk Product ea1b5d33 | Sports & Outdoors | $472.41 | 115 | ★ 1.6 | 25 | BULK-28fae47f |
| 6941 | Bulk Product 23316cee | Home & Garden | $959.34 | 211 | ★ 1.8 | 96 | BULK-d15ceae8 |
| 6942 | Bulk Product 716cd788 | Clothing | $287.58 | 208 | ★ 2.5 | 30 | BULK-159907a1 |
| 6943 | Bulk Product fc9fd896 | Clothing | $536.37 | 374 | ★ 1.5 | 70 | BULK-1be937c4 |
| 6944 | Bulk Product 86f2ba11 | Sports & Outdoors | $759.56 | 311 | ★ 3.9 | 42 | BULK-776d4181 |
| 6945 | Bulk Product d41a9150 | Toys & Games | $516.54 | 141 | ★ 3.6 | 64 | BULK-8ab6a5ac |
| 6946 | Bulk Product 899b5172 | Toys & Games | $707.43 | 237 | ★ 2.0 | 64 | BULK-270a56d4 |
| 6947 | Bulk Product 13b1bf02 | Sports & Outdoors | $215.97 | 5 | ★ 0.3 | 65 | BULK-29a13f0f |
| 6948 | Bulk Product 378c893c | Clothing | $309.22 | 135 | ★ 0.4 | 97 | BULK-6b8c879c |
| 6949 | Bulk Product 69710434 | Sports & Outdoors | $901.02 | 445 | ★ 0.6 | 11 | BULK-8a8960b3 |
| 6950 | Bulk Product 95add044 | Books | $754.91 | 177 | ★ 0.9 | 56 | BULK-f4ee8d38 |
| 6951 | Bulk Product b9ef3b19 | Toys & Games | $588.56 | 131 | ★ 2.9 | 97 | BULK-58f942b6 |
| 6952 | Bulk Product 1757eccf | Books | $307.57 | 303 | ★ 2.3 | 55 | BULK-2849424b |
| 6953 | Bulk Product 2ff53b7e | Toys & Games | $143.09 | 385 | ★ 3.6 | 11 | BULK-f15105ea |
| 6954 | Bulk Product be6b73e8 | Toys & Games | $448.23 | 73 | ★ 3.1 | 95 | BULK-9a893acd |
| 6955 | Bulk Product ba47267a | Clothing | $639.97 | 452 | ★ 2.3 | 59 | BULK-5efa696e |
| 6956 | Bulk Product 2543cdb3 | Clothing | $549.56 | 313 | ★ 2.5 | 30 | BULK-2b376164 |
| 6957 | Bulk Product ec46e1de | Clothing | $866.40 | 399 | ★ 3.7 | 28 | BULK-a64ab6cb |
| 6958 | Bulk Product 3db2505f | Home & Garden | $868.72 | 485 | ★ 4.2 | 47 | BULK-e1e5451b |
| 6959 | Bulk Product 858b9906 | Toys & Games | $139.26 | 33 | ★ 2.5 | 4 | BULK-2e6dab74 |
// 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
};
}