[EF]vs15+ef6+mysql这个问题,你遇到过么?

写在前面

因为最近用mysql比较多,所以想了解下ef+mysql的内容,发现ef连接mysql数据库,还有那么一段路折腾。折腾到最后,发疯了。

步骤

这里采用db first的方式来使用ef。

[EF]vs15+ef6+mysql这个问题,你遇到过么?

[EF]vs15+ef6+mysql这个问题,你遇到过么?

[EF]vs15+ef6+mysql这个问题,你遇到过么?

通过上面的图,你会发现vs并没默认添加mysql数据提供程序,为了能在这里看到mysql提供程序,需要下面几个步骤。

  1. mysql-for-visualstudio-1.2.4.msi下载该文件,然后运行安装。
  2. 使用Nuget安装EF
  3. 使用Nuget提供程序。

[EF]vs15+ef6+mysql这个问题,你遇到过么?

[EF]vs15+ef6+mysql这个问题,你遇到过么?

[EF]vs15+ef6+mysql这个问题,你遇到过么?

上面的步骤完成后,你查看下web.config文件,会发现在里面多了下面的几个节点。

[EF]vs15+ef6+mysql这个问题,你遇到过么?

在providers节点添加了mysql的提供程序,以及mysql的提供程序工厂。

完成上面的步骤,在重复上面的添加实体。

[EF]vs15+ef6+mysql这个问题,你遇到过么?

[EF]vs15+ef6+mysql这个问题,你遇到过么?

很期待的,希望看到结果,结果竟然是这样的,尝试很多次,还是这样,不知道是vs的原因还是mysql的原因,很是无语啊,重装了vs还是这样,完全不知道是什么原因。

[EF]vs15+ef6+mysql这个问题,你遇到过么?

什么情况?????

环境

win10+vs2015专业版+mysql

有遇到这个问题的吗?如何解决?

上一篇:解决Centos crontab没有按时运行的问题


下一篇:纪念逝去的岁月——C/C++排序二叉树