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