0

EntityFramework 5.0 の使用に大きな問題があります。プロジェクトのEFをEF4.2からEF5.0に更新した後。フレームワークは、データベースの初期化中に InsertHistoryOperation の TypeInitializer で InvalidOperationExceptions をスローします。( InnerException では、「リストには要素が含まれていません」と表示されます)。

DropCreateAlwaysInitializer と DropWhenModelChanges を使用してみました。移行機能は必要ありません (確かにあれば便利ですが、お勧めしません)。例外がスローされないように移行機能を無効にする方法はありますか。または、誰かが私が間違ったことのヒントを教えてくれますか?

モデルは非常に複雑なので、ここに投稿するのはあまり役に立たないと思います。

よろしく、クリス

私は.Net4.0と.Net4.5で試しました

4

1 に答える 1

0

はい、分かりました。

問題は、V5.0 以降の EntityFramework を (Datalayer アセンブリなどに) マージしたり、マージされたアセンブリから使用したりすると、正しく動作しないことです。(ILMerge)。

于 2012-09-06T14:26:34.563 に答える