实体框架核心2.0 - 添加迁移不起作用

问题描述:

我正在创建一个新的项目代码优先。当尝试使用[Add-Migration Initial -Context LogAuditoriaContext]命令创建迁移时,它不会执行任何操作,不会创建,不会发生错误,不会报告任何内容。实体框架核心2.0 - 添加迁移不起作用

我已经试图在OnModelCreating()和单独的文件上使用FluentAPI进行映射,结果是一样的。

查看输出窗口,它显示: ==========构建:0成功,0失败,6最新,0跳过==========

我正在使用dot.net核心2.0和C#7.2。

enter image description here

enter image description here

+0

查看输出窗口。它可能会给你一些提示 – K1laba

+0

是的,我已经看过那里。我怎么说,没有消息。只有:==========构建:0成功,0失败,6最新,0跳过========== – LeoFelipe

+0

唯一一次我意识到这一点如果没有检测到数据库模式更改,命令将给出绝对的不输出。换句话说,它认为它无关紧要,只是退出。否则,你应该得到*东西*。检查PMC窗口。还可以尝试进行一些更改,这些更改肯定会*需要进行迁移,例如添加新的实体类型,添加/删除属性等。您所做的更改可能无法“迁移”,而不是所有代码更改必然会转化为数据库级别的更改。 –

我发现这个问题是连接字符串,只是改变LogAuditoria的名称LogAuditoriaConnection及其在启动和LogAuditoriaContext引用。

enter image description here