2010-02-17 20 views
10

उपयोग करता है आप कनेक्शन स्ट्रिंग का नाम कैसे बदलते हैं जो इकाई फ्रेमवर्क मॉडल डिफ़ॉल्ट रूप से बाध्य होते हैं?कनेक्शन स्ट्रिंग का नाम बदलना जो इकाई फ्रेमवर्क

मान लें कि मैं "मॉडल 1.एडएमएक्स" नामक एक इकाई फ्रेमवर्क डेटा मॉडल बना रहा हूं जिसे इसे "माईडीबी" नामक डेटाबेस में इंगित करके और विजुअल स्टूडियो का उपयोग करके मैप करने के लिए कुछ ऑब्जेक्ट्स को नया आइटम विज़ार्ड जोड़ना है। ईएफ मॉडल क्लास लाइब्रेरी प्रोजेक्ट में है, इसलिए जब विज़ार्ड पूरा हो गया, तो उसने प्रोजेक्ट के लिए App.Config फ़ाइल में "MyDbEntities" नामक कनेक्शन स्ट्रिंग को स्वचालित रूप से जोड़ा। मेरा मॉडल डिफ़ॉल्ट रूप से इस कनेक्शन स्ट्रिंग का संदर्भ देता है।

मुझे पता है कि मैं अपने मॉडल के ऑब्जेक्ट संदर्भ के लिए एक कन्स्ट्रक्टर को कनेक्शन स्ट्रिंग में पास कर सकता हूं, लेकिन मैं डिफ़ॉल्ट कनेक्शन स्ट्रिंग का नाम कैसे बदल सकता हूं?

मैं VS 2010 बीटा 2.

उत्तर

13

उपयोग कर रहा हूँ डिफ़ॉल्ट कनेक्शन स्ट्रिंग नाम बस के रूप में अपने मॉडल की इकाई कंटेनर नाम एक ही है।

तो यदि आप अपना मॉडल खोलते हैं, तो रिक्त क्षेत्र पर क्लिक करें, फिर प्रॉपर्टी विंडो पर जाएं, आप इकाई कंटेनर नाम की तलाश कर सकते हैं और इसे बदल सकते हैं।

ध्यान दें कि इकाई कंटेनर नाम का उपयोग अन्य चीजों के लिए भी किया जाता है। उदा।, यह आपके ObjectContext उप प्रकार का वर्ग नाम है, और इसका उपयोग EntityKey एस बनाते समय किया जाता है।

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