EntityFramework 5.0 の使用に大きな問題があります。プロジェクトのEFをEF4.2からEF5.0に更新した後。フレームワークは、データベースの初期化中に InsertHistoryOperation の TypeInitializer で InvalidOperationExceptions をスローします。( InnerException では、「リストには要素が含まれていません」と表示されます)。
DropCreateAlwaysInitializer と DropWhenModelChanges を使用してみました。移行機能は必要ありません (確かにあれば便利ですが、お勧めしません)。例外がスローされないように移行機能を無効にする方法はありますか。または、誰かが私が間違ったことのヒントを教えてくれますか?
モデルは非常に複雑なので、ここに投稿するのはあまり役に立たないと思います。
よろしく、クリス
私は.Net4.0と.Net4.5で試しました