在Web主机上定义一个连接字符串,类似于本机调试模式下的EF连接字符串

本文关键字:连接 字符串 类似于 本机 模式 EF 调试 一个 主机 Web 定义 | 更新日期: 2023-09-27 18:17:54

这是我在我的本地asp.net mvc网站使用的连接字符串,我想通过web托管发布网站。他们有.'SQLEXPRESS12的SQL实例,我也创建了一个数据库名称myapp_db。我已经创建了一个用户,数据库也。我如何修改EF生成的连接字符串,它是否也会影响我的自动生成模型?

注:我知道这个问题可能不是StackOverflow的指导方针,但我将感谢任何帮助。

<connectionStrings>
  <add name="DCHSurgical_DBContext" connectionString="metadata=res://*/Areas.ADMIN.Models.Model.csdl|res://*/Areas.ADMIN.Models.Model.ssdl|res://*/Areas.ADMIN.Models.Model.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.'SQLEXPRESS;initial catalog=myapp_db;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>

在Web主机上定义一个连接字符串,类似于本机调试模式下的EF连接字符串

就像这样改变connectionString的这一部分:

< ... data source=Server's IP Address,Port;initial catalog=myapp_db;
      user id=username that you have created;password=yourpassword;
       MultipleActiveResultSets=True;App=EntityFramework&quot;"
       ... />