2015-07-07 17 views
9

मैं पूछना चाहूंगा- क्या डीएनएक्स कोर 5.0 में MySQL डेटाबेस से कनेक्ट करना संभव है? मेरी परियोजना में मुझे वेब एपीआई करने की आवश्यकता है और मेरे पास vNext क्लास लाइब्रेरी प्रोजेक्ट है जो MySQL डेटाबेस से कनेक्ट होना चाहिए और इस डेटाबेस में डेटा को कुशल बनाना चाहिए। लेकिन ...डीएनएक्स 5.0 में माइस्क्ल

मेरे पास नवीनतम .NET/कनेक्टर स्थापित है। मैंने MySQL.Data NuGet पैकेज डाउनलोड किया है और संदर्भों में इसे दोनों- डीएनएक्स 4.5.1 और कोर 5.0 में भी जोड़ा गया है। लेकिन मुझे त्रुटि मिलती है- फ़ंक्शन जैसे कि मेरे डेटाबेस से कनेक्शन खोलना, क्वेरी निष्पादित करना आदि डीएनएक्स कोर 5.0 में उपलब्ध नहीं हैं। कोड विजुअल स्टूडियो 2013 और डीएनएक्स 4.5.1 में भी काम कर रहा है। मुझे कोई जवाब नहीं मिल रहा है कि डीएनएक्स कोर 5.0 में MySQL में कैसे कनेक्ट करें (न तो यदि यह भी संभव हो)।

मैं नवीनतम कनेक्टर/शुद्ध के स्रोत कोड downolad और नए vNext कक्षा लाइब्रेरी परियोजना के लिए MySql.Data के लिए कोड को कॉपी करें और मेरी कक्षा लाइब्रेरी कि डेटाबेस का उपयोग करने के लिए माना जाता है के संदर्भ में जोड़ने के लिए सलाह दी गई। लेकिन मेरे पास लगभग 1600 त्रुटियां हैं। मुझे उन्हें एक-एक करके हल करने के लिए कहा गया था। लेकिन यह भी बड़ी समस्या प्रतीत होता है। ऐसा लगता है कि कई संदर्भ जोड़कर हल करना संभव होगा लेकिन मुझे समकक्ष संदर्भ नहीं मिल रहा है जो डीएनएक्स कोर 5.0 के लिए काम करेगा। क्या यह एक अच्छा दृष्टिकोण है?

मैं किसी भी मदद की सराहना करता हूं। धन्यवाद।

+3

के चरण में डीएनएक्स 5.0 के साथ पोस्टग्रेस्क्ल का उपयोग कर सकते हैं। आप जानते हैं कि आप Project.json में "फ्रेमवर्क" सेक्शन से कोर 5.0 को हटा सकते हैं ताकि आपको अपनी आवश्यकता न हो कोर 5 अनुपालन करने के लिए अन्य निर्भरताओं? डीएनएक्स 4.5.1 की ओर चल रहा है (जिसमें 4.5.1 यानी 4.5.1, 4.5.2, 4.6 इत्यादि से ऊपर के सभी नेट संस्करण शामिल हैं) अधिकांश लोगों को तब तक होना चाहिए जब तक कि आपको पूरी तरह से प्लेटफार्म स्वतंत्र तैनाती की आवश्यकता न हो , कोर के लिए क्या मतलब है। – Trygve

+0

और आपको शायद ईएफ 7 की आवश्यकता नहीं है, ईएफ 6 के साथ MySQL ठीक काम करना चाहिए, या ईएफ का उपयोग न करें (जो मैं करता हूं)। एक माइक्रोओआरएम या एनएचबेर्नेट अच्छे विकल्प हैं। – Trygve

उत्तर

2

सल्डी यह एंटीटीफ्रेमवर्क 7 में नहीं है, मेरी समझ यह है कि वे जनवरी में निर्धारित प्रारंभिक रिलीज के लिए इसे प्राथमिकता नहीं दे रहे हैं।

और अधिक पढ़ें: https://github.com/aspnet/EntityFramework/wiki/Using-EF7-in-Traditional-.NET-Applications

+0

सहायता के लिए धन्यवाद – micihime

0

मैं एक ऐसी ही सवाल चल रहा है।

DNXCORE 5.0 and mysql/mariadb

इस समय यह MySQL और DNX 5.0 चलाने के लिए संभव नहीं है! यदि आप इसे डीएनएक्स के साथ उपयोग करना चाहते हैं, तो आपको 4.5.1 (और लिनक्स वातावरण के लिए मोनो का उपयोग करना)

ऐसा इसलिए है क्योंकि MySQL के लिए कोई कनेक्टर उपलब्ध नहीं है। लागू होने पर, आप MySQL/MariaDB

संबंधित मुद्दे