VS2013 EF連線MySql
阿新 • • 發佈:2019-02-10
1.安裝mysql server
下載地址 http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21-winx64.zip
注意:此url中除去檔名的部分是幾乎所有檔案下載的路徑
下面的文章可以借鑑 【MySQL】教你一步一步在Windows 8.1系統上配置免安裝版mysql-5.6.21-winx64
2.安裝MySql的VS外掛(版本請下載最新版)
3.安裝用於.net連線程式
mysql-connector-net-6.9.4.msi
4.使用Nuget Packages(Nuget 程式包管理器)安裝EF
使用命令 Install-Package EntityFramework
5.可選項安裝 mySql ef6 支援
Install-Package MySql.Data.Entity.EF6
這個東西在安裝connector後就有了。
6.修改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>
7.可選項安裝資料庫管理工具 SQLyog
下載地址 http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21-winx64.zip
注意:此url中除去檔名的部分是幾乎所有檔案下載的路徑
下面的文章可以借鑑 【MySQL】教你一步一步在Windows 8.1系統上配置免安裝版mysql-5.6.21-winx64
2.安裝MySql的VS外掛(版本請下載最新版)
mysql-for-visualstudio-1.2.3.msi(此東西可以不用,用下面第三步的工具)
Install-Package
MySql.Data.Entity -Version 6.9.9
3.安裝用於.net連線程式
mysql-connector-net-6.9.4.msi
4.使用Nuget Packages(Nuget 程式包管理器)安裝EF
使用命令 Install-Package EntityFramework
5.可選項安裝 mySql ef6 支援
Install-Package MySql.Data.Entity.EF6
這個東西在安裝connector後就有了。
6.修改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>
7.可選項安裝資料庫管理工具 SQLyog
好了。下面你就可以使用 ADO.NET 實體資料模型
參考:http://www.cnblogs.com/xiaobaodejimama/p/6133851.html