【发布时间】:2018-03-08 21:43:27
【问题描述】:
我创建了一个迁移并更新了数据库,没有任何问题。但是,当我用
改变我的环境时$env:ASPNETCORE_ENVIRONMENT='Production'
然后重新运行dotnet ef database update,它正在使用新环境,但显示“数据库已经是最新的。”
【问题讨论】:
-
你如何确定它使用的是新环境?
-
除非新环境与不同的数据库有些关系,否则机器是正确的:/
-
听起来您的数据库是最新的。你有什么问题?
-
@MikeMcCaughan 是的,迁移更新了本地环境,但我想使用相同的迁移并更新产品。
-
您只能在应用迁移后更新数据库。只有模型中的更改才能更改迁移。
标签: asp.net .net .net-core entity-framework-migrations