Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

43 ms

Page Size

200

Current Page

32 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 32 Results Showing 6201 - 6400 of 24441

ID Name Category Price Stock Rating Reviews SKU
6760 Bulk Product f0f4d472 Books $349.87 349 1.7 40 BULK-46010ca0
6761 Bulk Product 653cf323 Home & Garden $520.55 140 3.1 48 BULK-23d60da7
6762 Bulk Product 9e50f60c Toys & Games $906.91 458 3.2 4 BULK-08e85e60
6763 Bulk Product bd46d611 Electronics $723.60 371 2.3 40 BULK-7a537d47
6764 Bulk Product 9ca43b9a Sports & Outdoors $556.85 351 3.5 42 BULK-bd3c1be2
6765 Bulk Product 2ef853ee Home & Garden $593.58 461 3.2 60 BULK-f7fb303d
6766 Bulk Product 9922231e Sports & Outdoors $972.89 304 2.5 31 BULK-46d86be9
6767 Bulk Product b6354522 Home & Garden $742.08 451 0.7 57 BULK-ceb7277c
6768 Bulk Product 4db792bd Electronics $727.93 75 3.6 16 BULK-2a0e4952
6769 Bulk Product 8f10f09c Toys & Games $667.01 357 2.9 65 BULK-96fc9545
6770 Bulk Product 2ce3ebb3 Electronics $687.25 99 4.4 94 BULK-614a8fb3
6771 Bulk Product dbc8f3c9 Books $922.81 463 3.7 27 BULK-2f0174eb
6772 Bulk Product 849ae420 Sports & Outdoors $648.23 107 3.2 83 BULK-63d102e6
6773 Bulk Product 93b6fbb1 Sports & Outdoors $1,001.36 331 4.4 96 BULK-0786a645
6774 Bulk Product 6bc5be9e Sports & Outdoors $830.36 122 2.9 43 BULK-6ba86789
6775 Bulk Product a24d63e0 Clothing $491.83 232 1.2 36 BULK-49ea10ce
6776 Bulk Product c0f76bae Clothing $65.72 386 1.7 3 BULK-f98dd8b6
6777 Bulk Product 4361d1cf Clothing $599.20 42 2.9 22 BULK-a2245436
6778 Bulk Product 46b3a1c1 Sports & Outdoors $597.03 482 2.4 77 BULK-8a020e20
6779 Bulk Product 27e674d9 Toys & Games $862.63 468 4.4 57 BULK-6c369bda
6780 Bulk Product 5890aab2 Books $118.39 178 5.0 67 BULK-dba277af
6781 Bulk Product 3cdf1fba Sports & Outdoors $663.22 275 1.0 74 BULK-fd6cbd47
6782 Bulk Product de74649a Books $156.76 416 2.0 83 BULK-bbe4dd71
6783 Bulk Product 7a6714ee Electronics $630.96 51 3.8 97 BULK-fe72082b
6784 Bulk Product 4d4bfce5 Clothing $608.97 182 0.9 14 BULK-17c83112
6785 Bulk Product 89ab7b08 Toys & Games $157.69 358 3.6 67 BULK-89c10581
6786 Bulk Product 95623d90 Electronics $615.40 117 4.7 80 BULK-498d1fb3
6787 Bulk Product f15b9864 Toys & Games $98.30 116 5.0 23 BULK-d0109fb0
6788 Bulk Product 9e93bbe2 Toys & Games $190.09 94 3.6 68 BULK-ab85f6ae
6789 Bulk Product 54b9d16b Books $833.00 232 2.7 67 BULK-971fd8f7
6790 Bulk Product 709a65b7 Books $433.26 449 3.1 56 BULK-88b3ae58
6791 Bulk Product 19d48a8b Books $501.56 208 2.9 57 BULK-d0ed5264
6792 Bulk Product 71588d65 Books $785.25 257 4.7 32 BULK-9d8aa214
6793 Bulk Product d558d982 Electronics $295.35 181 0.6 43 BULK-81529c4f
6794 Bulk Product 3982a8b5 Books $991.69 101 0.4 77 BULK-ef5cd56e
6795 Bulk Product 5c076025 Books $966.31 341 3.1 3 BULK-bcdbc5f9
6796 Bulk Product 32705e0e Sports & Outdoors $371.92 264 3.2 11 BULK-0bbf8611
6797 Bulk Product 847157ec Home & Garden $343.96 184 0.9 64 BULK-ec5a37c1
6798 Bulk Product 7a5d9439 Books $351.91 161 2.2 55 BULK-50a6ade8
6799 Bulk Product a15a8824 Toys & Games $369.12 228 0.4 29 BULK-a966e818
6800 Bulk Product 8a915da7 Books $619.75 297 2.9 84 BULK-e43e1057
6801 Bulk Product cccea2c5 Sports & Outdoors $49.63 271 2.1 16 BULK-a8f89f49
6802 Bulk Product 02faec33 Toys & Games $533.53 174 3.2 24 BULK-795ab879
6803 Bulk Product db1e2814 Sports & Outdoors $759.26 137 0.5 44 BULK-137ee27f
6804 Bulk Product 55f53c56 Toys & Games $227.44 369 0.5 23 BULK-a18e92f0
6805 Bulk Product a9529e5d Home & Garden $599.36 347 3.6 5 BULK-af121a27
6806 Bulk Product ff95f873 Books $152.62 365 1.0 8 BULK-75b096e4
6807 Bulk Product e866ee39 Books $627.01 389 3.7 65 BULK-e1bba7d7
6808 Bulk Product 7f85b97f Electronics $261.60 375 4.6 3 BULK-7610578d
6809 Bulk Product af2d2f5e Sports & Outdoors $300.27 463 3.5 74 BULK-382fbd73
6810 Bulk Product edd9cd32 Books $806.62 145 3.2 94 BULK-986ddd8d
6811 Bulk Product 22076098 Clothing $683.62 407 1.6 70 BULK-29411cd3
6812 Bulk Product 119f77f0 Clothing $477.76 232 0.5 14 BULK-f73501a0
6813 Bulk Product 2043a800 Sports & Outdoors $193.14 241 1.7 82 BULK-b615a69e
6814 Bulk Product cf3fe8de Books $384.30 421 4.4 86 BULK-a287d026
6815 Bulk Product 8629c276 Home & Garden $585.26 362 0.7 39 BULK-85d99a03
6816 Bulk Product 4ffedbc7 Toys & Games $107.47 360 3.7 92 BULK-cfb24d0f
6817 Bulk Product 7024d887 Sports & Outdoors $816.68 348 2.5 52 BULK-a6e3e53f
6818 Bulk Product 006a0b98 Sports & Outdoors $101.05 164 0.3 17 BULK-289807ec
6819 Bulk Product d19fd3e0 Home & Garden $872.86 32 2.5 26 BULK-cae86967
6820 Bulk Product e4b91178 Books $435.11 376 2.2 76 BULK-44f8999e
6821 Bulk Product 0830e3ea Sports & Outdoors $784.39 484 3.1 71 BULK-4170fa41
6822 Bulk Product c7af291c Clothing $122.01 308 2.8 88 BULK-eb85fd93
6823 Bulk Product 809399fa Home & Garden $830.57 203 3.0 45 BULK-770c1ab2
6824 Bulk Product cfefa471 Toys & Games $656.70 115 2.2 17 BULK-90776875
6825 Bulk Product 1f9dad43 Clothing $865.43 308 0.0 13 BULK-d9d20da1
6826 Bulk Product 2500c724 Electronics $981.15 325 3.3 16 BULK-261c10cf
6827 Bulk Product 743c3c11 Toys & Games $961.14 440 4.9 27 BULK-03171187
6828 Bulk Product ee4f2dcc Sports & Outdoors $665.34 95 0.2 51 BULK-8bfb55bd
6829 Bulk Product a2b9abbd Home & Garden $999.68 169 0.9 43 BULK-ba9ea684
6830 Bulk Product 79e8a712 Toys & Games $852.87 191 2.0 84 BULK-663f5b5d
6831 Bulk Product 98696a9a Electronics $432.98 268 4.6 85 BULK-b7d4f86f
6832 Bulk Product d266de72 Clothing $27.16 348 1.4 30 BULK-6ffd6c75
6833 Bulk Product 726aa53d Books $991.51 487 4.4 9 BULK-d8bc9d70
6834 Bulk Product c22cbfd4 Electronics $288.08 168 3.9 9 BULK-9bb93069
6835 Bulk Product 47b5263b Electronics $131.93 36 2.5 5 BULK-63c73f76
6836 Bulk Product 70d1b5af Sports & Outdoors $667.51 435 2.2 8 BULK-5dec1793
6837 Bulk Product d546be2f Electronics $144.96 319 3.4 3 BULK-81b6d904
6838 Bulk Product fffe6dfe Toys & Games $492.76 479 4.4 63 BULK-e6ef073e
6839 Bulk Product 3d6b3363 Home & Garden $126.29 167 3.5 24 BULK-de6ebfe0
6840 Bulk Product 906fa89e Electronics $96.25 169 4.8 75 BULK-741469a2
6841 Bulk Product ccd35da0 Sports & Outdoors $318.91 439 0.5 72 BULK-adcb958a
6842 Bulk Product 7c93f053 Books $262.62 499 4.2 83 BULK-5e76d020
6843 Bulk Product 0c8a00c3 Toys & Games $461.58 418 0.8 11 BULK-d1d83c6c
6844 Bulk Product 56d1bff9 Electronics $642.64 482 3.5 20 BULK-d1d54505
6845 Bulk Product 7e1eb48b Electronics $577.14 488 2.7 12 BULK-8ae88e6e
6846 Bulk Product 89fa9023 Home & Garden $978.30 117 0.1 85 BULK-7f38e59f
6847 Bulk Product fb28a946 Books $586.29 472 2.5 24 BULK-a5ee6a5f
6848 Bulk Product 70e2bdd4 Clothing $519.44 479 2.5 89 BULK-9275969c
6849 Bulk Product acc0f6dd Electronics $883.15 497 2.1 34 BULK-5d051ab7
6850 Bulk Product 834b4d9d Sports & Outdoors $605.05 452 2.8 21 BULK-edaaba7a
6851 Bulk Product 340f5c22 Clothing $133.93 76 2.8 33 BULK-7401bbfd
6852 Bulk Product 08a400e1 Sports & Outdoors $231.10 177 4.5 14 BULK-740619c2
6853 Bulk Product 2b58f633 Sports & Outdoors $371.78 288 2.2 46 BULK-b246d496
6854 Bulk Product 98a62360 Sports & Outdoors $29.46 129 4.9 7 BULK-1224879b
6855 Bulk Product bea195be Books $885.95 323 2.6 6 BULK-afafb0b2
6856 Bulk Product 3b2fe2c9 Books $341.34 443 2.7 31 BULK-7a0ff1e8
6857 Bulk Product 78452ae9 Home & Garden $187.32 329 2.7 60 BULK-d920eb0b
6858 Bulk Product 3f1d1464 Sports & Outdoors $841.74 88 2.0 52 BULK-51914cd9
6859 Bulk Product de5db1dd Electronics $447.49 66 2.9 99 BULK-2e1954d0
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
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