5

Nugetを使用して、MVC3->MVC4プロジェクトでEntityFramework5.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" />

この参照をEF5に更新するにはどうすればよいですか?

それは私が列挙型を機能させるために必要なものですか?

4

2 に答える 2

7

これに対する答えは、JulieLermanのブログで見つけました。

解決策は、EF5 Nugetパッケージを削除し、アプリを更新して.net 4.5をターゲットにしてから、Nuget for EF5 Betaを再度追加することです。.net4.0をターゲットにしている場合、Nugetパッケージは5ではなくEF4.4を追加するようです。

于 2012-04-03T18:02:42.340 に答える
2

.NET4.0ではなく.NET4.5をターゲットにする必要があるプロジェクトターゲットを確認します。VS 11を使用している場合でも、EF5には.NET4.5が必要です。

于 2012-04-03T02:25:21.210 に答える