यह MySql.Data में एक बग निकला Oracle द्वारा प्रदान किया गया EF कनेक्टर, बग विवरण यहां
पोस्ट किया गया है ।
वैकल्पिक समाधान:
मैं Pomelo
नामक दूसरे कनेक्टर में बदल गया , अब Skip और Take बिल्कुल ठीक काम करता है। आप Pomelo.EntityFrameworkCore.MySql . के लिए nuget खोज सकते हैं और अपने प्रोजेक्ट के लिए उपयुक्त संस्करण स्थापित करें।
उपयोग करने के लिए, बस .UseMySQL करने के लिए .UseMySql DbContext को कॉन्फ़िगर करते समय , ओरेकल कनेक्टर के रूप में SQL . का उपयोग करें और पोमेलो Sql का उपयोग करते हैं केवल आवरण अलग है।
services.AddDbContext<ApplicationDbContext>(options =>
options.UseMySql(Configuration.GetConnectionString("DefaultConnection")));