Почему бы не признать -force в основной миграции Entity Framework? - PullRequest
0 голосов
/ 03 ноября 2019

Я удалил атрибут в модели основного проекта codefirst asp.net и использовал update-databae -verbose, но не удалил атрибут из таблицы базы данных. Затем я использовал команду update-database -verbose -force, но получил ошибку, что он не распознал -force.

1 Ответ

0 голосов
/ 03 ноября 2019

Ядро Entity Framework update-database не имеет параметра -force. Он доступен только для команд remove-migration и Scaffold-DbContext.

Полный список команд можно найти здесь .

Команду Scaffold-DbContext можно использовать с -force. Таким образом, вы можете заставить леса перезаписывать существующие файлы модели. Будьте осторожны при использовании этой команды.

Scaffold-DbContext "<ConnectionString>" Microsoft.EntityFrameworkCore.SqlServer -tables <tablename> -force
...