मैंने अपने विंडोज ऐप में SQL सर्वर सीई 4.0 का उपयोग किया और इसका मॉडल बनाने के लिए इकाई फ्रेमवर्क का उपयोग किया।एसक्यूएल सर्वर सीई के लिए गतिशील कनेक्शन स्ट्रिंग का उपयोग कैसे करें?
यह ठीक काम करता है लेकिन मेरी समस्या यह है कि इसमें कनेक्शन स्ट्रिंग को बदलने के लिए कोई कन्स्ट्रक्टर नहीं है, और डिफ़ॉल्ट रूप से यह app.config
फ़ाइल से कनेक्शन स्ट्रिंग को पढ़ता है।
using (var Context = new MyEntitiesModel(//has no constructor))
{
...
}
मैं एक गतिशील कनेक्शन स्ट्रिंग और
using (var Context = new MyEntitiesModel())
{
Context.Database.Connection.ConnectionString = entityConnection.ConnectionString;
}
यह इस तरह से ठीक काम करता है लेकिन अगर मैं app.config
फाइल में एक और कनेक्शन स्ट्रिंग को दूर यह मुझे यह दिया पैदा करते हैं।
error = invalid metasource ....
क्योंकि डिफ़ॉल्ट निर्माता इसे इस्तेमाल करता है
मैं इसे कैसे संभाल कर सकते हैं?
क्या कोई ऐसा निर्माता नहीं है जो डीबीकनेक्शन को पैरामीटर के रूप में लेता है? –
हाँ कनेक्शन स्ट्रिंग को बदलने के लिए कोई कन्स्ट्रक्टर नहीं है – motevalizadeh
क्या आप app.config फ़ाइल में सिर्फ डमी कनेक्शन स्ट्रिंग में नहीं जा सकते हैं? – Seph