EF がデータベースの復元後にインデックスを作成するのはなぜですか?
-
21-12-2019 - |
質問
データベースをあるサーバーから別のサーバーに復元すると、 AutomaticMigrationsDisabledException
EF からは、実際には一致しているにもかかわらず、データベースは現在のモデルと一致しているとのことです。
そこで、VS から移行を生成しようとしましたが、それには大量の移行のみが含まれています CreateIndex
データベース内にすでにインデックスが存在するステートメント。そして案の定、移行を実行するとエラーが発生します。
以前、まったく同じデータベースを別のサーバーに問題なく復元しました。ただし、サーバーは完全に同一ではありません。これらはすべて SQL Server 2008 ですが、一部の SP と KB の異なる組み合わせが適用されています。
EF6.1を使用しています。
何が問題なのか分かりますか?
解決
これはバージョン 6.1 のバグであり、6.1.1 で修正される予定です。 https://entityframework.codeplex.com/workitem/2167
所属していません StackOverflow