牛骨文教育服务平台(让学习变的简单)
博文笔记

「随笔」VS2013+EF6+MySql,ADO.Net

创建时间:2018-01-30 投稿人: 梦的地方 浏览次数:307

VS中的MySql.Data.Entities程序包,目前更新到了6.10.6版本,这两天新建工程时,各种坑。现将趟坑过程分享一下。

「随笔」VS2013+EF6+MySql,ADO.Net

前置条件:

  1. mysql-for-visualstudio-1.2.7.msi(支持vs2012、vs2013、vs2015、vs2017)

  2. mysql-connector-net-6.10.6.msi

直接百度搜索,可直达官网安装。

0、问题及原因

在新建ADO.NET实体数据模型时,无法正常新建。

原因:最新版的MySql.Data.Entities.EF6为6.10.6版本,该版本要求.NetFramework≥4.5.2,EntityFramework≥6.1.3。由于工程的.NetFramework版本是4.5,于是一直新建失败。具体操作如下:

1、新建项目

「随笔」VS2013+EF6+MySql,ADO.Net

.Net版本选择4.5.2

「随笔」VS2013+EF6+MySql,ADO.Net

「随笔」VS2013+EF6+MySql,ADO.Net

2、安装MySql.Data.Entities程序包

「随笔」VS2013+EF6+MySql,ADO.Net

「随笔」VS2013+EF6+MySql,ADO.Net

3、新建实体数据模型

「随笔」VS2013+EF6+MySql,ADO.Net

「随笔」VS2013+EF6+MySql,ADO.Net

「随笔」VS2013+EF6+MySql,ADO.Net

点击“新建连接”

「随笔」VS2013+EF6+MySql,ADO.Net

选择MySql Database

「随笔」VS2013+EF6+MySql,ADO.Net

「随笔」VS2013+EF6+MySql,ADO.Net

「随笔」VS2013+EF6+MySql,ADO.Net

勾选表、视图即可

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。