सबसे पहले, हमें जरूरत भी नहीं है mysql-इंस्टॉलर-समुदाय को स्थापित करने के लिए -5.7.3.0-m13.msi.
- नवीनतम mysql-visualstudio-plugin इंस्टॉल करें
- नवीनतम mysql-connector-net इंस्टॉल करें
- नया सी# .नेट 4.5 फ्रेमवर्क WinForms (4.0 . के लिए) इसे Does Entity Framework 6 पर आधारित काम करना चाहिए समर्थन .NET 4.0? )
- 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 कार्यों के लिए आपके प्रोजेक्ट संदर्भ के रूप में।