0
您能否向我解释如何更改edmx文件的连接字符串而无需重新构建everythink?如何在数据库位置更改时更新.edmx文件(实体数据模型工具)
由于技术原因,我需要将我的开发数据库从本地计算机移动到专业服务器。我使用MySQL。数据库的传输没有任何问题。我的模式名称从本地计算机上的“MyProject”更改为服务器上的“MyProjectDatabase”。
我也修改了我的app.config中的连接字符串。
connectionString="metadata=res://*/MyProjectModel.csdl|res://*/MyProjectModel.ssdl|res://*/MyProjectModel.msl;provider=MySql.Data.MySqlClient;provider connection string="server=xx-xxxx-azure-xxx-x.cloudapp.net;user id=xxxxxxxx;password=xxxxxxxx;database=MyProjectDatabase"" providerName="System.Data.EntityClient" />
现在,当我尝试验证或通过Visual Studio的系统要重新创建/加我的所有表更新数据库从我的模型。我在刷新选项卡中看不到任何内容。我应该怎么做来告诉我的edmx文件,我的数据库是相同的,他需要刷新,而不是添加表?
--- FYI ---
我已经跟着MSDN的说明:How to: Update an .edmx File when the Database Changes (Entity Data Model Tools)但这个环节涉及模型更新数据库架构更改后,没有它的位置。
是的我知道我提供的链接关系到数据库模式更改后的模型更新,而不是位置。表达这一点,你的英语比我的要好。我会编辑我的问题。感谢您的帮助 – 2014-10-30 06:13:00