代码之家  ›  专栏  ›  技术社区  ›  tchelidze

添加数据库迁移时指定appsettings

  •  0
  • tchelidze  · 技术社区  · 7 年前

    appsettings 文件夹

    1. appsettings.json
    2. appsettings.Production.json
    3. appsettings.Test.json
    4. appsettings.Debug.json

    所有这些都适用于特定环境,但首先适用于常见设置。

    appsettings.json 文件不包含连接字符串,因为每个环境都有自己的数据库。

    跑步 add-migration mig-1

    找不到名为“ConnectionString”的连接字符串。

    如何指定要从中获取的连接字符串 appsettings.Test.json 而不是默认值( )

    1 回复  |  直到 7 年前
        1
  •  1
  •   tchelidze    7 年前

    在中找到答案 docs

    add-migration mig-1 -e Test    
    

    x CLI工具支持一个名为environment的参数,该参数可用于指定针对ASP。NET核心应用程序。此参数在2.0中不再可用:

    -e|--environment <NAME>  The environment to use. Defaults to "Development".
    

    在2.0中,您可以改用ASPNETCORE\u环境变量。