【发布时间】:2022-09-29 00:11:28
【问题描述】:
我在本地有一个工作应用程序和数据库。我想为远程应用程序设置一个远程数据库。
我认为强制环境变量会:
dotnet ef database update -- --environment Production
但是它说“...数据库已经是最新的。”检查远程数据库,它仍然是空的。
现在,appsettings.json 和 appsettings.Development.json 文件似乎工作正常。我确认我的本地应用程序连接到我的本地数据库,并且我的远程应用程序连接到我的远程数据库。
鉴于设置中的连接字符串是正确的,我如何告诉 EF 再次执行此操作,但要针对其他数据库?我觉得我错过了一些明显的东西。
-
您是否在本地计算机上运行此命令?您必须直接在远程计算机本身上执行此操作。 / 看看Introducing DevOps-friendly EF Core Migration Bundles - 这里描述了几种执行迁移的不同方法。
标签: entity-framework entity-framework-core entity-framework-migrations