EF Core 添加迁移和更新数据库无提示失败(构建成功)

问题描述 投票:0回答:1

时隔多年,我最近再次开始使用 EF,这可能是一个愚蠢的问题。

当我从包管理器控制台运行

Add-Migration
(和
Update-Database
)并且我的实体中没有错误时,它工作正常。但是,如果我犯了一个错误,
Add-Migration
会按预期失败,但是它不会给我任何关于出错原因的反馈,并且每次构建都会成功。 如何让 EF CLI 显示错误

Update-Database
无提示失败的情况下,我添加了代码来执行自动迁移,然后我可以在应用程序运行时看到异常,但我永远无法通过CLI看到错误。

我使用的公司笔记本电脑有很多限制,所以我认为它要么与此有关,要么我只是配置错误,或者我做错了什么。

更新

选择正确的项目不是问题。请不要这样建议。如上所述,如果代码没有错误,则可以成功创建迁移。问题是存在错误时显示错误。

c# .net entity-framework asp.net-core .net-core
1个回答
-1
投票
您是否选择了正确的项目来运行?即appsettings.json 文件中指向数据库的项目。 从运行工具栏中,您必须选择要运行的主项目,在“包管理器”部分中,您必须选择包含 EF 的项目。

解决方案在用于迁移之前不得有任何构建错误

© www.soinside.com 2019 - 2024. All rights reserved.