मैं एक समाधान है जो काम करता है, हालांकि यह "अतिरिक्त" चरणों की एक जोड़ी की आवश्यकता है पाया:
परियोजना में, राइट क्लिक करें और Add
चयन ->new Item
। बाईं ओर Data
और आइटम सूची से ADO.NET Entity Data Model
चुनें।
अब दिखाए गए संवाद/विज़ार्ड से, आप एक मॉडल उत्पन्न करने के लिए एक डीबी का चयन कर सकते हैं, और इस मामले में, आप केवल टेबल, विचार और संग्रहीत प्रक्रियाओं और कार्यों को चुन सकते हैं।
मॉडल जोड़ने के बाद, आप इसे हल एक्सप्लोरर में विस्तार कर सकते हैं, और आप YourModelName.edmx
के तहत कक्षाएं आप की जरूरत खोजना चाहिए ->YourModelName.tt
नोट: आप खींचें करने के लिए सक्षम नहीं होगा और ड्रॉप स्रोत-फाइलें बाहर हैं, लेकिन आप राइट क्लिक कर सकते हैं और copy class
चुन सकते हैं। फिर आप उन्हें पेस्ट कर सकते हैं जहां आपको उनकी आवश्यकता है, और वे उनके नामों में संलग्न "1" के साथ दिखाई देंगे। इसलिए आपको कुछ प्रकाश रिफैक्टरिंग (फाइलों, वर्गों और नामस्थानों का नाम बदलना) करने की आवश्यकता होगी, लेकिन यह अभी भी काफी आसान है।
अब आप मूल मॉडल (edmx-file), और इसके तहत सबकुछ हटा सकते हैं।
एक सही समाधान नहीं है, लेकिन बड़ी संख्या में तालिका-प्रस्तुतिकरण उत्पन्न करने के लिए अभी भी आसान है (और नौकरी को पूरा करने के लिए वीएस की प्रतीक्षा करें!) यदि आपके पास बहुत सारी अनावश्यक तालिकाओं, विचार इत्यादि हैं
यह वास्तव में "चट्टानों" - एक अच्छे तरीके से। याद रखें, अगर आप एक ईएफ-रिवर्स इंजीनियरिंग अनुभव चाहते हैं, तो एंटीटी डेटा मॉडल विज़ार्ड आने पर "डेटाबेस से कोड फ्रिस्ट" चुनें। – JosephDoggie
यह anwser क्यों है? यह "एंटिटी फ्रेमवर्क पावर टूल्स" नहीं है, यह edmx – khoailang