मैं एक नई परियोजना के लिए एंटिटी फ्रेमवर्क 7 और एएसपी.नेट 5 के साथ खेल रहा हूं, लेकिन मैंने एक रोड ब्लॉक मारा है। जिस टीम पर मैं काम कर रहा हूं वह डीबीए-विकास के लिए पहला दृष्टिकोण उपयोग करता है; यानी डेटाबेस को डीबीए द्वारा डिजाइन किया गया है और फिर डेवलपर मॉडल परिवर्तनों की भरपाई करने के लिए कोड को बदल देते हैं।क्या कोई इकाई फ्रेमवर्क 7 डाटाबेस-पहला पॉको जेनरेटर है?
ईएफ 6 का उपयोग करके, यह अच्छी तरह से काम करता है, क्योंकि हम ईडीएमएक्स डिजाइनर की "अपडेट" कार्यक्षमता का उपयोग करके कोड को अपडेट कर सकते हैं। एक क्लिक, हमें नए वर्ग मिलते हैं, और हम कर चुके हैं। हालांकि, ईएफ 7 में, सबकुछ अलग है। अब और डिज़ाइनर नहीं है, और हमें कोड-फर्स्ट का उपयोग करना होगा, जो ईएफ टीम द्वारा वहां कुछ ब्लॉग पोस्टिंग के अनुसार, "डाटाबेस-फर्स्ट" कोड पीढ़ी का भी समर्थन करना चाहिए।
हालांकि, मैं यह पता लगाने में असमर्थ हूं कि एएसपी.NET 5 एप्लिकेशन में विजुअल स्टूडियो 2015 सीटीपी 6 के साथ इसे कैसे किया जाए। क्या टूलिंग का समर्थन अभी तक है, या क्या मैं भाग्य से बाहर हूं? और क्या यह भी आ रहा है?
"रिवर्स इंजीनियर कोड पहले" देखें – DLeh
हाँ मैंने कुछ दिन खोज कर बिताए हैं। ईएफ 6 के साथ ऐसा करने के बारे में बहुत सारी जानकारी है, लेकिन ईएफ 7 के साथ एक तरीका नहीं दिखता है। उस समय के लिए, मैंने एक ईएफ 6 प्रोजेक्ट बनाया है, वहां रिवर्स-इंजीनियरिंग किया है, और फ़ाइलों को मेरी ईएफ 7 प्रोजेक्ट में कॉपी किया है (ईएफ 7 में मौजूद गैर-मौजूद नामस्थानों के कारण कुछ संशोधनों के साथ), लेकिन लंबी अवधि में मुझे एक और अधिक स्थिर समाधान की आवश्यकता होगी। –
मुझे नहीं लगता कि वे इतना अंतर बनाने के लिए काफी अलग हैं। मुझे लगता है कि ईएफ 7 अभी भी बीटा में है, इसलिए शायद इसके लिए अभी तक पूर्ण समर्थन नहीं है। https://github.com/aspnet/EntityFramework/releases – DLeh