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