मैं एंटिटी फ्रेमवर्क और एएसपी.नेट एमवीसी का उपयोग कर एक एप्लीकेशन लिख रहा हूं, इसलिए मैंने एमवीसी वेब एप्लिकेशन से डीएएल को अलग करने का फैसला किया। और वास्तव में अगली समस्या को छोड़कर सबकुछ ठीक है (यदि यह समस्या है): मुझे डीएएल प्रोजेक्ट के app.config से एंटिटी कनेक्शन स्ट्रिंग को वेब एप्लिकेशन के Web.config पर कॉपी करना था। और वास्तव में यह सही दिखता है: डेटा को कनेक्शन स्ट्रिंग के बारे में डीएएल को नहीं जानना चाहिए, यह मुख्य आवेदन का कर्तव्य है।वेब अनुप्रयोग में डीएएल और web.config में app.config
लेकिन मुझे वास्तव में पसंद नहीं है, मुझे डीएएल के app.config में एंटीटी कनेक्शन स्ट्रिंग रखना है, क्योंकि इसे मेरी EntityModel (* .edmx) को अपडेट करने की आवश्यकता है। क्या वेब अनुप्रयोग की कनेक्शन स्ट्रिंग के संदर्भ में कुछ बेहतरीन अभ्यास है? या शोक मैं बस इसे छोड़ देता है जैसे अब है?
ईएफ जैसे कुछ का उपयोग करने के मामले में, क्या आपका डीएएल नहीं है? क्या आप इस डीएएल को डीएएल या अपने आप में लपेट रहे हैं? –
हाँ, ठीक है, मैं अपने डीएएल प्रोजेक्ट – DanTheMan