Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

छोड़ें और MySQL EntityFrameworkCore के साथ काम न करें

यह 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")));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अपवाद:पहले से ही इस कनेक्शन से जुड़ा एक खुला डेटा रीडर है जिसे पहले बंद किया जाना चाहिए

  2. mysql auto_increment 5 से?

  3. mySQL में विदेशी कुंजियाँ और NULL

  4. MySql त्रुटि 150 - विदेशी कुंजियाँ

  5. SQL 2 टेबल से 1 टेबल में शामिल होता है