विज़िट स्टूडियो 2013 के साथ एएसपी.NET प्रोजेक्ट में एंटीटी फ्रेमवर्क 6 कोड का उपयोग करना, एंटिटी डेटा मॉडल विज़ार्ड के माध्यम से उत्पन्न किए बिना जेनरेट डेटाकॉन्टेक्स्ट और मॉडल क्लास को पुनर्निर्माण (या अपडेट) करने का कोई तरीका है हर बार?पुनर्मूल्यांकन इकाई फ्रेमवर्क कोड प्रथम मॉडल
मुझे ईडीएमएक्स डिजाइनर के साथ यह कैसे करना है, इसके बारे में पूरी तरह से पता है, लेकिन फिर से, मैं "डेटाबेस से पहले कोड" विधि का उपयोग कर रहा हूं और बस सोच रहा हूं कि एक क्लिक (या एक कंसोल कमांड) तरीका है या नहीं जनरेट किए गए संदर्भ वर्ग को हटाए बिना पुनर्निर्माण को ट्रिगर करने के लिए और फिर जब भी मैं बैकिंग डेटाबेस में परिवर्तन करता हूं, तो एंटीटी डेटा मॉडल विज़ार्ड के माध्यम से कदम उठाएं।
यदि आप डेटाबेस परिवर्तन से शुरू करते हैं तो आप पहले कोड का उपयोग क्यों कर रहे हैं? –
यह एक सामान्य वर्कफ़्लो है, इस तथ्य को देखते हुए कि "डेटाबेस से कोड-फर्स्ट" विकल्प भी मौजूद है, और वास्तव में एंटीटी फ्रेमवर्क का अगला संस्करण ईडीएमएक्स फाइलों के साथ पूरी तरह से काम कर रहा है, इसलिए मुझे कुछ उपयोग करने के लिए यह समझ में नहीं आता है यह प्रभावी रूप से एक नई परियोजना में बहिष्कृत किया जा रहा है। –
कोड के साथ पहले आप मॉडल को बदलते हैं और डेटाबेस माइग्रेशन उत्पन्न करने के लिए कोड माइग्रेशन (और यदि आवश्यक हो तो बदलते हैं) कोड का उपयोग करते हैं। कोई और रास्ता नही। यही कारण है कि इसे पहले कोड कहा जाता है। देखें http://www.theregister.co.uk/2014/10/23/entity_framework_goes_codefirst_only_as_microsoft_shutters_yet_another_visual_modelling_tool/ –