程序環境:VS2013 + mysql (server 5.7 + connector net 6.9.9 + for visual studio 1.2.6) + entity framework 6.0mysql
程序運行出錯:指定的架構無效。錯誤: XXX.XXX.ssdl(2,2) : 錯誤 0152: 未找到具備固定名稱「MySql.Data.MySqlClient」的 ADO.NET 提供程序的實體框架提供程序。請確保在應用程序配置文件的「entityFramework」節中註冊了該提供程序。sql
截圖:架構
解決方案:app
1. 當前項目「引用」右鍵,選擇管理Nuget程序包,搜索欄輸入「mysql」, 選擇「mysql.data」和"mysql.data.entity"後安裝,如圖:框架
安裝成功後引用裏面添加了「mysql.data」,"mysql.data.entity.ef6"兩個DLL.server
2. 安裝好後,點擊「關閉」,會提示是否運行更改application configuration, 選擇「是」,就能夠了。程序會在app.config裏面添加下面信息:blog
問題解決了。get