標籤:
關於VS2013 連結MySQL EF6
網上很多說法大體一致,但具體過程中,可能有些問題
綜合縱說紛紜,提煉一下幾點:
1. 安裝 mysql-for-visualstudio-1.2.3.msi (必須)
2. 安裝 mysql-connector-net-6.9.4.msi (必須)
3. 使用Nuget Packages 封裝管理員 安裝EF 安裝命令(Install-Package EntityFramework),注意:哪個項目安裝,安裝完成後會自動在項目下添加app.config
4. 網路大部分有此(使用Nuget Packages 封裝管理員 安裝 Install-Package MySql.Data.Entity.EF6)無奈本機無法安裝,可省略
5. 修改上述問題 3 的app.config
<entityFramework> <defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" /> <providers> <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework>
Over 你可以自己添加了
VS2013 EF6 MySQL(您的項目引用了最新Entity Framework;但是,找不到資料連結所需的與版本相容的Entity Framework資料庫) 之說明