मैं ईएफ 4.1 के साथ एमवीसी 3 वीएस -2010 का उपयोग कर रहा हूं, मैंने SQL सर्वर का उपयोग करके अपना डीबी बनाया है और मैं इसे एमवीसी 3 वेब एप्लिकेशन में आयात करता हूं।डाटाबेस से डाटाबेस अपडेट करें (डाटाबेस फर्स्ट)
मुझे यहां एक चुनौती है, जब मैं डेटाबेस से अद्यतन मॉडल पर आ जाता हूं, तो मैंने अपने सभी मॉडल फाइलों में संशोधन खो दिया है, उदाहरण के लिए यदि मैं सत्यापन के लिए कुछ मॉडलों में विशेषताओं का उपयोग कर रहा हूं या इसलिए नए मॉडल के साथ ओवरराइट किया गया है गुण।
क्या मॉडलों की जानकारी खोए बिना डाटाबेस से मॉडल अपडेट करने के लिए वैसे भी है?
या
जहाँ मैं मॉडल 'फ़ाइलों को सीधे उपयोग करने के बजाय अपने मॉडल पर मान्यता परिभाषित करना चाहिए?
इसलिए हर बार मॉडल पुनर्जीवित मैं प्रत्येक फ़ाइल के लिए वापस जाने के लिए और मेरी [MetadataTypeAttribute (typeof()] विशेषता को फिर से परिभाषित करने के लिए है। आप @NinjaNye धन्यवाद, लेकिन यह मेरे लिए व्यावहारिक नहीं है। – Shadi
नहीं, आप केवल होगा किसी नई संपत्ति के लिए सत्यापन को परिभाषित करने की आवश्यकता है, जिसे आपको वैसे भी करना होगा। आंशिक वर्ग और मेटाडेटा कक्षा को अधिलेखित नहीं किया जाएगा या – NinjaNye
प्रतिस्थापित नहीं किया जाएगा क्षमा करें, मुझे यह थोड़ा स्पष्ट बनाना चाहिए था, अपनी आंशिक कक्षा और मेटाडेटा कक्षा को अलग से परिभाषित करना चाहिए था फ़ाइल, ऑटो जेनरेट की गई फ़ाइल में नहीं। मैं अपना उत्तर – NinjaNye