我已经修改了web.config的连接字符串。然而,在调试期间,我仍然看到旧的连接字符串。
因此,我已经注释(并删除)了旧的连接字符串,通过服务器资源管理器添加了一个新的连接资源。在服务器资源管理器左侧面板上通过向导测试连接时显示已连接。
在按照向导操作后,当我访问web.config时,我没有看到新的连接字符串。
问题:我怀疑我没有按照添加连接字符串的步骤操作 - 如何从设计器中添加或更新连接字符串(在设计器属性面板中,编辑被禁用,输出类型是构建到程序集,右键单击只能给我添加实体等选项,删除字符串并运行应用程序不会提示连接字符串向导)。
以下是字符串 -
因此,我已经注释(并删除)了旧的连接字符串,通过服务器资源管理器添加了一个新的连接资源。在服务器资源管理器左侧面板上通过向导测试连接时显示已连接。
在按照向导操作后,当我访问web.config时,我没有看到新的连接字符串。
问题:我怀疑我没有按照添加连接字符串的步骤操作 - 如何从设计器中添加或更新连接字符串(在设计器属性面板中,编辑被禁用,输出类型是构建到程序集,右键单击只能给我添加实体等选项,删除字符串并运行应用程序不会提示连接字符串向导)。
以下是字符串 -
<connectionStrings><add name="MaintRecordsDB_v1" connectionString="metadata=res://*/Models.DB.Model.csdl|res://*/Models.DB.Model.ssdl|res://*/Models.DB.Model.msl;provider=System.Data.SqlClient;provider connection string="data source=xxx.sample.net;initial catalog=MainDB;user id=maintRoot;password=hidden;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" /><add name="MainDBentities" connectionString="metadata=res://*/Models.DB.Model.csdl|res://*/Models.DB.Model.ssdl|res://*/Models.DB.Model.msl;provider=System.Data.SqlClient;provider connection string="data source=windflower.arvixe.com;initial catalog=MX_Dashboard;user id=maintRoot;password=hidden;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" /></connectionStrings>
编辑问题2:我该如何使用设计器添加另一个EF连接字符串,例如MaintDB2
,并在哪里手动更新它。