मैंने पहले डेटाबेस का उपयोग करके ईएफ का उपयोग शुरू किया और डेटाबेस से अपना आरेख उत्पन्न किया।डेटा छोड़ने के बिना डेटाबेस स्कीमा अद्यतन करें?
अब मैंने स्विच किया है और मेरे आरेख में कई बदलाव किए हैं और डेटा हानि के बिना मेरी डेटाबेस स्कीमा अपडेट करना चाहते हैं। हालांकि, आरेख से डेटाबेस उत्पन्न करने से सभी तालिकाओं को छोड़ दिया जाता है और उन्हें फिर से बनाया जाता है।
मुझे पहले कोड के लिए 'डेटा माइग्रेशन' मिला है। क्या पहले मॉडल के लिए कुछ भी समान है, या किसी भी तरह से मैं डेटा को बनाए रख सकता हूं?
मैं वी.एस. 2012 का उपयोग कर रहा EF5
तैनात चलाने के लिए, तो अपनी पसंद का एक उपकरण है जो अंतर स्क्रिप्ट का उत्पादन का उपयोग कर परीक्षण डेटाबेस और उत्पादन के बीच एक अंतर करना: http : //stackoverflow.com/questions/5861991/deploying-database-changes-with-ef-4-1 – AaronLS
"मॉडल से डेटाबेस जेनरेट करें" को छोड़कर टेबल में अपनी सभी अच्छी परिभाषा QUERY (दृश्य) को बदल देता है और प्रक्रिया में edmx फ़ाइल को ट्रैश करता है । – Dave
उस स्थिति में मैं विजुअल स्टूडियो की स्कीमा तुलना कार्यक्षमता का उपयोग करता हूं। यह काफी अच्छी तरह से काम करता है। नामित कॉलम समस्याएं हैं, लेकिन इसके अलावा यह काम पूरा हो जाता है। –