【问题标题】:EF Core migration to remote databaseEF Core 迁移到远程数据库
【发布时间】:2022-09-29 00:11:28
【问题描述】:

我在本地有一个工作应用程序和数据库。我想为远程应用程序设置一个远程数据库。

我认为强制环境变量会:

dotnet ef database update -- --environment Production

但是它说“...数据库已经是最新的。”检查远程数据库,它仍然是空的。

现在,appsettings.json 和 appsettings.Development.json 文件似乎工作正常。我确认我的本地应用程序连接到我的本地数据库,并且我的远程应用程序连接到我的远程数据库。

鉴于设置中的连接字符串是正确的,我如何告诉 EF 再次执行此操作,但要针对其他数据库?我觉得我错过了一些明显的东西。

标签: entity-framework entity-framework-core entity-framework-migrations


【解决方案1】:

所以我只是使用了错误的环境声明。在更新之前运行这个:

$env:ASPNETCORE_ENVIRONMENT = 'Production'

【讨论】:

    猜你喜欢
    • 2018-06-19
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-25
    • 1970-01-01
    • 1970-01-01
    • 2019-02-25
    相关资源
    最近更新 更多