幾個月前,我的組織從Visual Studio 2013升級到Visual Studio 2015 RC,我們只是試圖更新一些現有的「db-first」來自我們的MySQL數據庫的EntityFramework模型。這樣做時,我們收到以下錯誤。無法在Visual Studio 2015 RC中更新MySQL數據庫中的EntityFramework模型
嘗試從數據庫進行更新時發生「System.ArgumentException」類型的異常。異常消息是:'無法將運行時連接字符串轉換爲其設計時的等價物。爲了設計目的而啓用Visual Studio與數據庫進行通信所需的庫(DDEX提供程序)未安裝在提供程序「MySql.Data.MySqlClient」上。
快速SO搜索這個錯誤產生的this result從11月2013(具體參照VS 2013)...
顯然,MySQL和Visual Studio的2013不在一起工作還沒有。
這裏是MySQL的論壇鏈接:http://forums.mysql.com/read.php?174,594798,600466#msg-600466
你可能需要等待MySQL連接的下一個版本。
這是否意味着這可能是一個可比較的問題,我們只需等待,直到一個新的MySql.Data客戶端可用與VS 2015兼容?或者是否有可能導致其他原因(可能是VS 2015 RC中的一個錯誤)?
我們正在使用實體框架(6.1.3),MySql.Data(6.9.6)和MySql.Data.Entity(6.9.6)的最新穩定版本。
特別好奇聽到其他人是否遇到過這個問題,尤其是VS 2015 RC。
「用於Visual Studio的MySQL」插件修復了它(v1.2.4,在我安裝的時候)。很好找!有趣的是,這並不是必須的(或者我們剛剛運行過時的版本),但至少現在它正在工作。 – Mike
安裝該插件爲我工作! –