मैं पहले इकाई फ्रेमवर्क/एमवीसी एप्लिकेशन कोड में कनेक्शन स्ट्रिंग कैसे बदलूं? मैं इसे एक लाइव साइट पर स्थानांतरित करने की कोशिश कर रहा हूं, लेकिन यह वेब कॉन्फ़िगरेशन मानों को अनदेखा करता है और अभी भी डेटाबेस के मेरे स्थानीय संस्करण को संदर्भित करता है।कोड प्रथम इकाई फ्रेमवर्क - कनेक्शन स्ट्रिंग बदलें
यहाँ मेरी web.config के कनेक्शन स्ट्रिंग अनुभाग है:
<add name="MembershipConnectionString" connectionString="Data Source=192.168.1.43;Initial Catalog=Website.Models.IntranetApplication;User Id=[UserName];Password=[Password];timeout=30" />
<add name="WebsiteConnectionString" connectionString="Data Source=192.168.1.43;Initial Catalog=Website.Models.IntranetApplication;User Id=[UserName];Password=[Password];timeout=30" />
<add name="Entities" connectionString="metadata=res://*/Models.IntranetModel.csdl|res://*/Models.IntranetModel.ssdl|res://*/Models.IntranetModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=192.168.1.43;Initial Catalog=Website.Models.IntranetApplication;User Id=[UserName];Password=[Password];MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
मैं के रूप में मैं कोड प्रथम इकाई की रूपरेखा के लिए इस्तेमाल किया, सुनिश्चित करें कि संस्थाओं स्ट्रिंग किसी भी प्रासंगिकता है अगर नहीं कर रहा हूँ, और मुझे लगता है कि केवल दिखाई दिया जब मैंने एक एडीएमएक्स फ़ाइल बनाने की कोशिश की (हालांकि मैंने इसे हटा दिया)। संस्था कनेक्शन स्ट्रिंग ने टिप्पणी की है इसलिए मुझे नहीं लगता कि इसका उपयोग किया जाता है।
मैं "वेबसाइटकनेक्शनस्ट्रिंग" को पढ़ने के लिए इकाई ढांचे चाहता हूं, लेकिन ऐसा लगता है कि स्थानीय कनेक्शन स्ट्रिंग का उपयोग करना है, लेकिन मैं यह भी नहीं देख सकता कि यह कहां सेट है। मुझए इसे कैसे बदलना है?
धन्यवाद Ladislav - जो पूरी तरह से काम किया। –
@ ladislav-mrnka मैंने ईएफ समस्याओं पर आपके बहुत सारे जवाब देखे हैं और वे सभी वास्तव में सहायक रहे हैं। धन्यवाद! – edsobo