如何使用Entity Framework 5 Beta 2获取在mvc4中工作的枚举?

Y H*_*ber 5 asp.net-mvc-4 entity-framework-5

我使用Nuget在我的MVC3 - > MVC4项目中更新到Entity Framework 5.0.0-beta2.

我正在努力让枚举工作,我添加的每个迁移都忽略了枚举字段.

我在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" />
Run Code Online (Sandbox Code Playgroud)

如何将此参考更新为EF5?

这是我需要让枚举工作吗?

Y H*_*ber 7

我在Julie Lerman的博客上找到了答案.

解决方案是删除EF5 Nuget软件包,将应用程序更新为目标.net 4.5然后再添加Nuget for EF5 Beta.显然,当您定位.net 4.0时,Nuget软件包将添加EF4.4而不是5.