Почему EF6 говорит, что мне нужно применить перенесенные миграции? - PullRequest
0 голосов
/ 06 января 2020

Я пытаюсь добавить миграцию, выполнив следующую команду в PM C add-migration usernotes.
В любом случае, я вижу все свои миграции в таблице _MigrationHistory, но я получаю сообщение об ошибке, когда пытаюсь запустить команду, говоря:
Unable to generate an explicit migration because the following explicit migrations are pending: <all my migrations that were already applied>. Apply the pending explicit migrations before attempting to generate a new explicit migration
Что я пробовал
Указание имени конфигурации с помощью -ConfigurationTypeName CONFIGNAME (Мое имя конфигурации отличается от того, что к вашему сведению).
Enable-Migration, в результате чего PM C сообщает мне, что миграции уже включены
Удаление и повторная установка EF
Настройка запуска проекта
Восстановление проекта
Перемещение всех миграций, чтобы EF больше их не видел
Укажите строку подключения с помощью -ConnectionString

1 Ответ

0 голосов
/ 06 января 2020

Итак, строка подключения работала так, что при запуске она соединялась воедино, и когда я объединил все это в одно целое, например: public string ConnStr = "Server=sever_name;Database=db_name;User Id = userid; Password=password;";, проблема была исправлена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...