MySQL एंटिटी फ्रेमवर्क के लिए प्रदाता पंजीकरण
MySQL और एंटिटी फ्रेमवर्क के साथ काम करते समय, आपको त्रुटि का सामना करना पड़ सकता है "कोई एंटिटी फ्रेमवर्क प्रदाता नहीं मिला" 'MySql.Data.MySqlClient' ADO.NET प्रदाता।" नवीनतम MySQL कनेक्टर स्थापित होने के बावजूद, आपको अभी भी इस समस्या का सामना करना पड़ सकता है। यह समस्या इसलिए उत्पन्न होती है क्योंकि EF को MySQL प्रदाता को पहचानने के लिए विशिष्ट कॉन्फ़िगरेशन की आवश्यकता होती है।
EF के पिछले संस्करणों (5 या उससे कम) में, MySQL प्रदाता को पंजीकृत करना सीधा था। हालाँकि, EF6 में, आवश्यकता बदल जाती है। समस्या को हल करने के लिए, इन चरणों का पालन करें:
[DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))]
public class DemoContext : DbContext{}
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3