2012-03-27 5 views
5

मैंने अपने एमवीसी 3 -> एमवीसी 4 प्रोजेक्ट में एंटीटी फ्रेमवर्क 5.0.0-बीटा 2 में अपडेट करने के लिए Nuget का उपयोग किया।एंटिटी फ्रेमवर्क 5 बीटा 2 के साथ एमवीसी 4 में काम कर रहे एनम कैसे प्राप्त करें?

मैं काम करने के लिए enums प्राप्त करने की कोशिश कर रहा हूं, और प्रत्येक माइग्रेशन जो मैं जोड़ता हूं वह enum फ़ील्ड को अनदेखा करता है।

मैं web.config में यह पाया:

<configSections> 
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> 
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 

मैं इस संदर्भ EF5 के लिए अद्यतन कैसे मिलता है?

क्या मुझे एनम्स काम करने की आवश्यकता है?

+0

क्या आप .NET 4.5 बीटा का उपयोग कर रहे हैं? –

+0

हां मैं वीएस 11 बीटा में हूं –

उत्तर

7

मुझे Julie Lerman's blog पर इसका उत्तर मिला।

समाधान EF5 Nuget पैकेज को निकालना है, ऐप को .NET 4.5 को लक्षित करने के लिए अद्यतन करें और फिर EF5 बीटा के लिए Nuget को जोड़ें। जाहिर है जब आप लक्ष्यीकरण कर रहे हैं .net 4.0 Nuget पैकेज इसके बजाय EF4.4 जोड़ देगा 5.

2

परियोजना लक्ष्य की जांच करें जो .NET 4.5 को .NET 4.0 को लक्षित नहीं करना चाहिए। भले ही आप वीएस 11 में हैं, ईएफ 5 को .NET 4.5 की आवश्यकता है।

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