VS 嘗試從數據庫進行更新時,遇到類型為“Microsoft.VSDesigner.Data.Local.ConnectionStringConverterServiceException”的異常。異常消息為:“”;
阿新 • • 發佈:2018-01-17
design 運行 oca sig cee 模型 新的 安裝完成 exc
最近,由於更換機器,在新機器上運行更新數據庫模型,報錯: 嘗試從數據庫進行更新時,遇到類型為“Microsoft.VSDesigner.Data.Local.ConnectionStringConverterServiceException”的異常。異常消息為:“”;
這樣的錯誤一般都是進行Edmx 從數據庫中更新到模型產生的,錯誤截圖如圖:
我用的是VS2012,數據庫為MySQL
解決方案一:
找到自己的Entities.edmx文件,檢查ConnectionString是否正確。再確認項目裏的web.config和項目文件夾下的app.config的連接字符串是否正確。一般情況下,修改web.config和項目文件夾下的app.config的連接字符串(包括連接地址,數據庫用戶名,密碼)與所用的數據庫保持一致即可。
解決方案二:
如果修改了web.config和項目文件夾下的app.config的連接字符串以後,在進行從數據庫更新到模型的操作時,仍然報錯,可能是VS中缺少相關的組件,去MySQL官網https://dev.mysql.com/downloads/windows/visualstudio/下載最新的mysql-for-visualstudio-2.0.4.msi組件,安裝即可。
安裝完成,進行連接測試,測試成功,即可進行後續的從數據庫中更新到模型的工作。
VS 嘗試從數據庫進行更新時,遇到類型為“Microsoft.VSDesigner.Data.Local.ConnectionStringConverterServiceException”的異常。異常消息為:“”;