vs+ef+mysql 环境设置
1、安装相应数据包
安装mysql-connector-net-6.8.7.msi,下载地址:http://dev.mysql.com/downloads/connector/net/6.8.html
安装mysql-for-visualstudio-1.2.6.msi,下载地址:http://dev.mysql.com/downloads/windows/visualstudio/1.2.html
安装EFTools6.1.3ForVS2012.msi,下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=40762
2、检查是否安装成功
安装完成后,检查控制面板,出现以下图中三项:
3、执行EF安装命令
首先要打开一个解决方案
在VS2013中,点击菜单栏中的工具,选择库程序包管理器中的程序包管理器控制台,输入下面的语句,回车执行。执行命令过程中,需要等不到一分钟,而且要保证联网,看到成功安装后即可。
Install-Package EntityFramework -Version6.1.3
Install-Package MySql.Data.Entity -Version6.8.8
同时修改以下文件:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 文件
<system.data>
<DbProviderFactories>
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
PublicKeyToken 根据自己用的 MySql.Data.MySqlClient 的版本号来确定,在这里我用的是官网上最新的 6.9.5.0
1.在项目中右键单击,添加新项:
2.选择 Data--> Ado.net entity data model
3. 选择从数据库生成模型
4. 选择数据来源
5.添加数据实体模型