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

Microsoft Visual Studio 2013 के WinForms में MySql (C#) के लिए Entity Framework 6 सक्षम करें

सबसे पहले, हमें जरूरत भी नहीं है mysql-इंस्टॉलर-समुदाय को स्थापित करने के लिए -5.7.3.0-m13.msi.

  1. नवीनतम mysql-visualstudio-plugin इंस्टॉल करें
  2. नवीनतम mysql-connector-net इंस्टॉल करें
  3. नया सी# .नेट 4.5 फ्रेमवर्क WinForms (4.0 . के लिए) इसे Does Entity Framework 6 पर आधारित काम करना चाहिए समर्थन .NET 4.0? )
  4. 4 नगेट पैकेज स्थापित करें (अनुक्रम का पालन करें, यदि आप EntityFramework से पहले Mysql.Data.Entities स्थापित करते हैं, तो यह निर्भरता को हल करेगा और EntityFramework 6.0.2 स्थापित करेगा। लेकिन हमें जो चाहिए वह है EntityFramework 6.10 )
<ब्लॉकक्वॉट>

एंटिटीफ्रेमवर्क

मैसकल.डेटा

Mysql.Data.Entities

मैसकल.वेब

5.यदि आपके पास एंटिटीफ्रेमवर्क टैग करें App.config . में , कृपया इस पर टिप्पणी करें और टैग स्टार्टअप के बाद App.config में नया टैग एंटिटीफ्रेमवर्क डालें

  <entityFramework>
    <defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
    <providers>
      <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
    </providers>
  </entityFramework>

6.ADO.NET इकाई डेटा मॉडल जोड़ें (जैसा कि प्रश्न में बताया गया है)

7. इकाई कनेक्शन स्ट्रिंग उत्पन्न होने के बाद (जैसा कि प्रश्न में उल्लेख किया गया है) और App.Config में इकाई कनेक्शन सेटिंग्स सहेजें पर टिक करें, फिर अगला क्लिक करें

8.अपना डेटाबेस ऑब्जेक्ट और सेटिंग्स चुनें (तालिकाएँ, दृश्य, या संग्रहीत कार्यविधियाँ और कार्य) ("आपके पास "इकाई फ्रेमवर्क का कौन सा संस्करण उपयोग करना चाहते हैं?" नहीं है, क्योंकि मेरे पास केवल एक है एंटिटी फ्रेमवर्क 6.0 प्रदाता सीधे छोड़ें चयन अगर मेरा एकमात्र प्रदाता वैध है)

9.फिनिश

बधाई हो ^^

वैसे, आपको .dll फ़ाइलें जोड़ने की आवश्यकता हो सकती है

  • MySql.Data.dll
  • MySql.Data.Entity.EF6.dll
  • MySql.Web.dll

इस फ़ोल्डर के अंदर

<ब्लॉकक्वॉट>

C:\Program Files\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5(32bit windows)

C:\Program Files (x86)\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5(64bit windows)

आगे EF6 कार्यों के लिए आपके प्रोजेक्ट संदर्भ के रूप में।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्क्रैच से पायथन फ्लास्क और MySQL का उपयोग करके एक वेब ऐप बनाना:भाग 4

  2. PHP में एक्सेल में MySQL डेटा निर्यात करें

  3. MySQL में बिना किसी मान के रिकॉर्ड्स का चयन कैसे करें

  4. PHP के भीतर से .sql फ़ाइलें लोड हो रही हैं

  5. एक MySQL डेटाबेस में ट्रिगर के साथ कार्य करना - एक ट्यूटोरियल