VS2013 EF6连接MySql
1.安装mysql server
下载地址 http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21-winx64.zip
2.安装MySql的VS插件(版本请下载最新版)
mysql-for-visualstudio-1.2.3.msi
3.安装用于.net连接程序
mysql-connector-net-6.9.6.msi
4.使用Nuget Packages(Nuget 程序包管理器)安装EF
使用命令
Install-Package EntityFramework
Install-Package EntityFramework.zh-hans
5.可选项安装 mySql ef6 支持
Install-Package MySql.Data.Entity
这个东西在安装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>
编辑项目文件:
<Reference Include="MySql.Data, Version=6.9.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files (x86)\MySQL\MySQL Connector Net 6.9.6\Assemblies\v4.5\MySql.Data.dll</HintPath>
</Reference>
<Reference Include="MySql.Data.Entity.EF6, Version=6.9.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files (x86)\MySQL\MySQL Connector Net 6.9.6\Assemblies\v4.5\MySql.Data.Entity.EF6.dll</HintPath>
</Reference>
如果Nuget已获取,可使用Uninstall-Package 卸载原程序包
最新文章
- mysql安装,配置。
- iOS UITableViewCell滑动删除
- jquery datatable(二)
- iOS学习22之视图控制器
- Final-阶段站立会议3
- 学习笔记-[Maven实战]-第二章:Maven安装和配置
- google官方提供的下拉刷新控件SwipeRefreshLayout
- JDBC连接数据库和释放连接
- ie用document.getElementsByName获取不到
- JAVA的免费天气api接口调用示例
- salesforce零基础学习(八十一)更改标准字段的label名称(Admin)
- Linux网络设置(第二版) --互联网寻址过程
- 通用JDBC-demo
- Java_判断文件是否写入完成
- Spring基于注解和XML混合方式的使用
- 包含mysql 递归查询父节点 和子节点
- 【err】VIDEOIO ERROR: V4L: index 0 is not correct!Unable to connect to camera
- 重写Override和重加载Overload
- svn更新产生的异常
- WinForm 使用 NPOI 2.2.1从datatable导出Excel