时隔多年,我最近再次开始使用 EF,这可能是一个愚蠢的问题。
当我从包管理器控制台运行
Add-Migration
(和 Update-Database
)并且我的实体中没有错误时,它工作正常。但是,如果我犯了一个错误,Add-Migration
会按预期失败,但是它不会给我任何关于出错原因的反馈,并且每次构建都会成功。 如何让 EF CLI 显示错误?
在
Update-Database
无提示失败的情况下,我添加了代码来执行自动迁移,然后我可以在应用程序运行时看到异常,但我永远无法通过CLI看到错误。
我使用的公司笔记本电脑有很多限制,所以我认为它要么与此有关,要么我只是配置错误,或者我做错了什么。
更新
选择正确的项目不是问题。请不要这样建议。如上所述,如果代码没有错误,则可以成功创建迁移。问题是存在错误时显示错误。
解决方案在用于迁移之前不得有任何构建错误