1. Строка подключения / Разрешения на подключение
Проверьте строку подключения еще раз.
Убедитесь, что пользователь, к которому вы подключаетесь , все еще имеет разрешение на чтение из [__MigrationHistory]
и имеет разрешение на редактирование схемы.
Вы также можете попытаться изменить строку подключения в файле конфигурации приложения или веб-приложения, чтобы использовать Integrated Security (Windows Auth) для запуска команды add -igration как . .
Например:
connectionString="data source=server;initial catalog=db;persist security info=True;Integrated Security=SSPI;"
Эта строка подключения будет помещена в файл App.config проекта, в котором находится DbContext.
2. Проект запуска
Вы можете указать проект StartUp в командной строке или щелкнуть правой кнопкой мыши проект с папкой DbContext
, Configuration
и папками Migrations и выбрать Установить как проект StartUp . Я серьезно, это действительно может помочь.