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.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>

时间: 2024-08-08 10:36:48

VS2013 EF6连接MySql的相关文章

[原创]VS2013 EF6连接MySql需要几步?

精简的美丽...... 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插件(版本请下载最新版)mysql-for-visualstudio-1.2.3.msi 3.安装

VS2015 +EF6 连接MYSQL数据库生成实体

VS2015 +EF6 连接MYSQL数据库生成实体   已安装软件:VS2015 XAMPP Control Panel(Mysql服务器) SQLyog(Mysql 客户端) 使用时: 使用EF设计器 此时此刻,发现二逼了,咋没有mysql????(好吧,上图是用的别人的,本机已经木有这个没有mysql的界面了) 好吧,下面重点: 需要下载安装: 1:mysql-for-visualstudio-1.2.6.msi http://dev.mysql.com/downloads/file/?i

使用EF6连接MySQL

今天在项目中使用EF6连接MySQL时费了一些周折,特此做一下记录. 之前在用EF4的时候,只需要使用NuGet安装好EF4,建好继承自DbContext的上下文类就可以直接使用了.但是这一次使用EF6,始终报这个错误: 经网上查询得知,除了要安装mysql.data.entities外 还需要在Web.config中添加以下代码

VS2017 + EF6连接MySql

原地址:https://blog.csdn.net/mzhifa/article/details/80999105 VS2017 + EF6连接MySql ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,不仅支持SQL Server,还支持MySQL.Oracle等数据库. 接下来给大家讲解EF6+MYSQL具体的配置流程,以及配置过程中一些常见错误的解决方法. 开发环境:Win10 + VS201

在Visual studio 2017中使用EF6连接MySQL

在Visual studio 2017中使用EF6连接Mysql ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,不仅支持SQL Server,还支持MySQL.Oracle等数据库. 在本文中使用 Entity Framework 6 框架,来映射MySQL数据实体. 一.在VS2017中,通过Nuget安装插件 1. EntityFramework 6.2.0 2. Mysql.data.ent

VS2013使用EF6连接MySql

前提:a.安装MySql的VS插件(版本请下载最新版) 我用的是:mysql-for-visualstudio-1.1.4 b.安装用于.net连接程序  mysql-connector-net-6.8.3 1.新建项目 2.打开管理NuGet程序包-分别安装EntityFramework.MySQL.Data.Entities 3.修改Web.config文件,在<providers></providers>中增加 <provider invariantName="

VS2013+EF6.1+Mysql配置心路历程

为了学习ORM,选择了EntityFramework,经历了三天两夜的煎熬,N多次错误,在群里高手的帮助下,终于成功,现在将我的心路历程记录下来,一是让自己有个记录,另外就是让其它人少走些弯路. 我的开发环境是Win8+VS2013,数据库环境是MySQL(WampServer) 1.下载MySQL Connector/Net 6.8.3 地址:http://dev.mysql.com/downloads/connector/net/ 还需要下载一个MySQL  for VisualStudio

MVC4使用EF6连接mysql数据库

1.需要安装MySql.Data.Entity.EF6,此dll可以在项目-->管理NuGet程序包里联机搜索MySql.Data.Entity.EF6并安装即可2.连接字符串需要添加providerName="Mysql.Data.MySqlClient"3. 将 <providers>     <provider invariantName="System.Data.SqlClient" type="System.Data.En

EF6连接MySql,网上那些所谓解决方案提供者你们够了

就一句话,MySql.Data和mysql.Data.Entity.EF6(版本6.9.7),如果你们在引用这两个dll以后,一定要编译生成一下,否则,在添加数据模型时将永远被提示,“...找不到进行数据连接所需的与此版本兼容的实体框架数据库提供程序”.什么App.Config文件里的配置都是自动生成的,<provider>不用改,只要版本号对,一般不会出问题.