सौभाग्य से मुझे यह पता चला:
एकता 2017 के साथ MySql कनेक्टर/नेट वर्किंग कैसे प्राप्त करें
और सुरक्षा चिंताओं के संबंध में। My Key is मेरा कोई भी सत्र .NET से लगातार नहीं होना चाहिए - वहां होगा उन्नत अनुमतियों के संबंध में डेटा और कुछ भी बदलने के लिए उन्नत PHP स्क्रिप्ट।
संदर्भ: आपको अपने मोबाइल एप्लिकेशन को डेटाबेस से कनेक्ट क्यों नहीं करना चाहिए
इसके अलावा,
MySql Connector का उपयोग करके मैं ठीक यही कर रहा हूं। MySql ड्राइवरों से बात करने के लिए (जो मैं इस समय का नाम याद करने के लिए बहुत थक गया हूं। ए> (शायद यह ओडीबीसी पर आधारित है? मुझे याद नहीं है। इस प्रकार Google। योग्य))
तो कुल मिलाकर, शीर्ष पर दिए गए लिंक का उपयोग करके, यूनिटी 2018 नवीनतम (इस पोस्ट के अनुसार) के साथ संगत हो सकता है MySql Connector(s) ।
किसी भी एसेट फ़ोल्डर में होना चाहिए:System.Data.dll और MySql.Data.dll (यही वह है)
कोई NuGet आवश्यक नहीं है।
हालांकि त्रुटि संदेश:"लोड हो रहा है स्क्रिप्ट असेंबली 'एसेट्स/प्लगइन्स/MySql/System.Data.dll' विफल!" और अभी तक, यह स्पष्ट रूप से एक ऐप से कनेक्शनस्ट्रिंग को संदर्भित करने में सक्षम नहीं है। एकता के बाहर आपके सामान्य सी # की तरह कॉन्फ़िगर करें ऐसा कहा जा रहा है, मैं ऐप.कॉन्फिग के एकता के कार्यान्वयन, या समकक्ष विकल्प को खोजने पर काम कर रहा हूं।
अपडेट करें:
एकता में कुछ कष्टप्रद डीएल लोडिंग त्रुटियों के अलावा जो कुछ भी प्रभावित नहीं करते हैं - मुझे परेशान करने और एक सेकंड के लिए रैम के कुछ बाइट्स बर्बाद करने के अलावा (एलओएल, वाई'नो।); सभी अच्छी तरह से काम करते हैं और मुझे कारण याद है कि मैं हूं मेरे एप्लिकेशन को सीधे मेरे डेटाबेस से जोड़ने के बारे में चिंतित नहीं है क्योंकि उपयोगकर्ताओं के पास केवल अनुमतियाँ ही निष्पादन अनुमति है, इसलिए सभी प्रक्रियाओं को सर्वर पर संग्रहीत किया जाएगा (संग्रहीत प्रक्रियाओं के माध्यम से) और इस प्रकार किसी भी संभावित हमलों के खिलाफ डेटाबेस की रक्षा करना, भले ही खांसी खांसी जबखांसी अहम, एक उपयोगकर्ता "डी-कंपाइल" करने का फैसला करता है (क्या वह भी एक शब्द है ...? हे) मेरा आवेदन।
अंतिम अपडेट:
जैसा कि मैंने यहां पोस्ट किया है;