मुझे निम्न समस्या है। मैं एंटिटी फ्रेमवर्क 6 का उपयोग कर रहा हूं और मैं रनटाइम पर इस्तेमाल किए गए डेटाबेस को बदलने में सक्षम होना चाहता हूं या कम से कम मैं विकल्पों में दर्ज होने पर कनेक्शन जानकारी जांचने में सक्षम होना चाहता हूं। मेरी समस्या यह है कि हम MySQL और LocalDB v12.0 का समर्थन करना चाहते हैं, इसलिए कनेक्शन स्ट्रिंग का आदान-प्रदान इतना सरल नहीं है - मुझे ExecutionStrategy और ConnectionFactory का आदान-प्रदान करना है।एकाधिक डेटाबेस/कनेक्शन का उपयोग करते हुए EntityFramwork
ईएफ सभी कॉन्फ़िगरेशन को लॉक करने लगता है, इसलिए मैं इसे रनटाइम पर बदलने में सक्षम नहीं हूं, क्या इसके लिए कोई कामकाज है? इस पल के लिए मैंने कई डीबी कॉन्फ़िगरेशन बनाने की कोशिश की है और [DbConfigurationType(typeof(LocalDbConfigruation))]
की परिभाषा के साथ प्रत्येक कॉन्फ़िगरेशन के लिए एक संदर्भ प्राप्त किया है।
मैं इस उम्मीद विफल है, लेकिन मैं इसे एक कोशिश के लायक हो जाएगा thougt;)
हो सकता है कि वहाँ कोई नहीं है जो मुझे कुछ tipps और चालें के साथ कर सकते हैं।
धन्यवाद, मैं अपने soluition उपयोग करने पर विचार करेंगे, ऐसा लगता है काफी अच्छा :) – SirBirne