6

को संशोधित करते समय डेटाबेस को अपडेट करने के लिए एंटीटी फ्रेमवर्क 4 में "डेटाबेस से मॉडल अपडेट करें" और "मॉडल से डेटाबेस जेनरेट करें" विकल्प हैं। लेकिन क्या मैं याद कर रहा हूँ एक जो मॉडल में किए गए परिवर्तनों को दर्शाता है (उदाहरण के लिए एक नया संपत्ति या नेविगेशन-संपत्ति जोड़ने) मॉडलइकाई फ्रेमवर्क: मॉडल

से की तरह

अद्यतन डाटाबेस विकल्प के द्वारा होता है डेटाबेस स्कीमा को संशोधित करना (उदाहरण के लिए एक नया कॉलम जोड़ना)। अपनी सामग्री खोने के बिना।

क्या कोई इसे प्राप्त करने का तरीका जानता है या कोई टी 4 टेम्पलेट है जो मौजूदा टेबल को छोड़ दिए बिना स्कीमा अपडेट कर सकता है?

धन्यवाद (मैं दृश्य स्टूडियो 2010, नेट 4.0 और एसक्यूएल सर्वर 2008 का उपयोग कर रहा)

+2

[संभावित फ्रेमवर्क 4 - मॉडल से अद्यतन डेटाबेस स्कीमा का संभावित डुप्लिकेट। तालिका डेटा को पोंछे बिना।] (Http://stackoverflow.com/questions/3144117/entity-framework-4-update-database-chechema-from-model-without-wiping-the-table) –

उत्तर

1

सबसे अच्छा तरीका है कि मैं अब तक मिल गया है एक तालिका में एक कॉलम जोड़ने वाला पहला डाटाबेस अद्यतन करने के लिए, उदाहरण के लिए है और उसके बाद डेटाबेस से मॉडल अद्यतन करें। यह छोटे बदलावों के लिए अच्छा काम करता है।