Почему EF хочет создавать индексы после восстановления базы данных?
-
21-12-2019 - |
Вопрос
После восстановления базы данных с одного сервера на другой я получаю сообщение AutomaticMigrationsDisabledException
от EF говорится, что база данных соответствует текущей модели, хотя на самом деле они совпадают.
Итак, я пытаюсь создать миграцию из VS, а она содержит только кучу CreateIndex
операторы, для которых уже есть индексы в базе данных.И действительно, когда я выполняю миграцию, я получаю сообщение об ошибке.
Ранее я без проблем восстанавливал ту же самую базу данных на другом сервере.Однако серверы не полностью идентичны.Все они представляют собой SQL Server 2008, но к некоторым из них применяются разные комбинации SP и KB.
Я использую EF 6.1.
Можете ли вы понять, в чем проблема?
Решение
Это ошибка версии 6.1, будет исправлена в 6.1.1 - https://entityframework.codeplex.com/workitem/2167