अद्यतन करता हूं तो विजुअल स्टूडियो मेरी कक्षाओं को क्यों हटाता है जब मैं अपना ईएफ मॉडल (ver 5) अपडेट करता हूं तो मुझे एक अजीब समस्या आ रही है। यह उस मॉडल से संबंधित सभी वर्गों को हटा देता है।जब मैं इकाई फ्रेमवर्क मॉडल
मेरी स्थिति इस तरह थी। मैंने दो टेबलों के मुख्य कॉलम को बदल दिया जिनमें मेरी प्राथमिक तालिका के संदर्भ हैं। मॉडल को अपडेट करने से इन परिवर्तनों को edmx में नहीं बनाया गया, इसलिए मैंने उन तीन तालिकाओं (प्राथमिक और दो लुकअप टेबल) को हटा दिया, edmx को सहेजा। फिर मॉडल को अपडेट किया और उन तालिकाओं को वापस जोड़ा।
एक बार जब मैंने इसे अपडेट करने के बाद मॉडल को सहेज लिया, तो वीएस ने इस एडीएमएक्स के लिए सभी क्लास फाइलों को हटा दिया। एडीएमएक्स अभी भी सभी तालिकाओं के साथ ठीक दिखता है, बस कक्षाएं चली गई हैं। तब मुझे अपने आखिरी बदलावों को वापस करना होगा और पुनः प्रयास करना होगा।
काम करने वाली एक चीज प्रभावित वर्गों में उचित परिवर्तन करने के लिए मैन्युअल रूप से एडीएमएक्स फ़ाइल को संपादित कर रही थी, लेकिन मुझे नहीं पता कि मुझे ऐसा क्यों करना चाहिए।
वहां कोई विचार है?
धन्यवाद!
मैंने "बिल्ड" मेनू के तहत "सभी टी 4 टेम्पलेट्स को ट्रांसफॉर्म" ढूंढना समाप्त कर दिया, लेकिन यह उन एडीएमएक्स का पुनर्निर्माण करने में विफल रहा जिसमें मुझे समस्याएं थीं। अंत में मैंने बस अपना कोड वापस कर दिया और फ़ाइल को मैन्युअल रूप से संपादित किया। – Bauer
में एक ही समस्या है .. बेहद बेवकूफ मुद्दा .. यादृच्छिक रूप से कभी-कभी होता है जब मैं डेटाबेस को रीफ्रेश करने के बाद डेटाबेस से रीफ्रेश करता हूं जैसे शून्य करने योग्य – krilovich