2012-03-26 3 views
5

मैं थोड़ा आगे काम कर रहा था और ईएफ 4.2 सीटीपी से ईएफ 5.0 में संक्रमण के लिए योजना बना रहा था और जब VS11 + .NET 4.5 में "कोड जनरेशन टेम्पलेट जोड़ना" DbContext टेम्पलेट अब उपलब्ध नहीं है। कोई भी सिर पर उपलब्ध होगा यदि कोई उपलब्ध होगा और यदि नहीं, तो क्यों (उत्सुक)?इकाई फ्रेमवर्क 5.0 बीटा - एक डीबीकॉन्टेक्स्ट कोड जनरेशन टेम्पलेट प्रदान किया जाएगा?

अद्यतन:

मैं Enum ट्यूटोरियल में एक DbContext टेम्पलेट के लिए संदर्भ देखते हैं, लेकिन फिर भी मैं EF5.0 साथ .NET 4.5 को लक्षित मेरी VS11 परियोजना में टेम्पलेट नहीं दिख रहा है स्थापित -पूर्व। मैं अन्य दो वी 5.0 टेम्पलेट्स (EntityObject और सेल्फ-ट्रैकिंग) देखता हूं। क्या यह अन्य इंस्टॉलेशन के साथ एक संघर्ष हो सकता है, जैसे कि मेरे मामले में, एंटीटी-फ्रेमवर्क 4.2 सीटीपी? मैं टेम्पलेट मुद्दों में भाग गया जहां वीएस तय नहीं कर सका कि सिस्टम क्या है। Data.Entity का उपयोग करने और EF 5.0 को आजमाते समय 4.2 के लिए डिफॉल्ट किया गया।

अद्यतन 2:

ताजा एक ताजा के साथ, विंडोज सर्वर 8 बीटा की स्थापना के दृश्य स्टूडियो 11 बीटा के स्थापित करते हैं, अभी भी कोई EF5 DbContext कोड पीढ़ी टेम्पलेट। VS 2010 से एफई 4.2 और टेम्पलेट एक्सटेंशन वास्तव में स्थापित कर रहे हैं नहीं है, न तो बस एक FYI करें ...

Code Generation Templates Screenshot

+1

सबसे पहले आप 4.2 सीटीपी संस्करण को अनइंस्टॉल करना चाहते हैं। यह बाध्यकारी रीडायरेक्ट (और कुछ अन्य हैक्स) का उपयोग कर रहा है जो संभवतः कुछ अनपेक्षित समस्याओं को पॉप अप करने का कारण बनेंगे जो हल करना मुश्किल होगा। ध्यान दें कि सीटीपी को अनइंस्टॉल करने से आपके टूल्स टूट जाएंगे। Http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26660 से रीडमे में यह तय करने के चरण शामिल हैं। एक बार आपके पास वीएस 11 हो, .NET Fx 4.5 बीटा (और ईएफ 5.0 बीटा इंस्टॉल किया गया - यह केवल कोडफर्स्ट दृष्टिकोण के लिए आवश्यक है) आपको "ऑनलाइन आइटम" – Pawel

+0

में टेम्पलेट्स ढूंढने में सक्षम होना चाहिए: मेरे लिए काम करने वाले चरण यहां दिए गए हैं: 1) डिजाइनर खोलने के लिए समाधान एक्सप्लोरर में edmx फ़ाइल पर क्लिक करें 2) कोड जनरेशन आइटम जोड़ें चुनें ...। 3) ऑनलाइन आइटम से ईएफ 5.x डीबीकॉन्टेक्स्ट जनरेटर का चयन करें और जोड़ें बटन – Pawel

+0

पर क्लिक करें जानकारी के लिए धन्यवाद, मुझे इससे डर था। मैं 4.2 सीटीपी अनइंस्टॉल नहीं कर सकता जब तक कि मैंने ईएफ 5.0 पर इसके आधार पर उत्पादन कोड को संक्रमित नहीं किया है। लगता है जैसे मैं आगे बढ़ने से पहले वीएस 11, ईएफ 5.0, और .NET 5.0 के लिए कुछ इंतजार कर रहा हूं ... – Paul

उत्तर

6

मैं इसे अपने आप जांच नहीं की वी.एस. 2010 है, लेकिन इस Entity Framework Releases and Versioning यह होगा के अनुसार प्रदान किया। EntityFramework 5 बीटा 2 स्थापित करने के लिए

कोशिश स्थापित पैकेज EntityFramework -पूर्व और का उपयोग कर तो स्थापित EF 5.x DbContext Generator for C#

नोट इकाई की रूपरेखा संस्करण 4.1 रिलीज के साथ शुरू है कि, इकाई की रूपरेखा हिस्सा नहीं है of.NET लेकिन .NET पर बनाया गया है। तो मुझे लगता है कि किसी भी संबंधित उपकरण को nuget या visualstudio गैलरी पर अलग से जारी किया जाएगा।

+0

आह, यह एहसास नहीं हुआ कि यह केवल एक विस्तार के माध्यम से प्रदान किया गया था ... हालांकि समझ में आता है ... धन्यवाद! – Paul

+0

कुछ और मैं आया ... वेब परियोजनाओं के लिए एक अलग विस्तार है ... http://visualstudiogallery.msdn.microsoft.com/5d01a981-91b8-492c-b42c-c771c3f31e03?SRC=VSIDE – Paul

संबंधित मुद्दे