【发布时间】:2014-03-02 01:48:14
【问题描述】:
我已经修改了 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 使用设计器,我在哪里手动更新。
【问题讨论】:
标签: asp.net-mvc entity-framework web-config connection-string edmx