欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

VS2015+MySql+EF6采坑经验总结

程序员文章站 2022-06-24 22:12:46
背景:VS2015+MySql+EF6(DB First) 采坑顺序:按照以前的记忆,操作依次如下: 1,安装 MySQL Connector/NET(不用想,装最新的,8.0.12) 2.安装 MySQL for Visual Studio (最新1.2.8) 3.在VS2015创建WEB项目 4 ......

背景:vs2015+mysql+ef6(db first)

采坑顺序:按照以前的记忆,操作依次如下:

  1,安装 mysql connector/net(不用想,装最新的,8.0.12)

  2.安装 mysql for visual studio (最新1.2.8)

  3.在vs2015创建web项目

  4.nuget 安装mysql.data.entity (最新6.10.8,会自动安装依赖包mysql.data 6.10.8 和 ef 6.2.0)

雷区:下来,当然的要创建【ado.net实体数据模型】了,走到这一步

VS2015+MySql+EF6采坑经验总结

雷区来了,点【下一步】,闪退,晕!

问题解决:查了 好多说法,发现是驱动版本问题,总结各部件正确的版本是:

  1,安装 mysql connector/net 6.10.8 (和后面的mysql.data.entity版本要一致)

  2.安装 mysql for visual studio 1.2.8(这个的版本貌似不影响)

  3.项目nuget 安装mysql.data.entity (最新6.10.8,会自动安装依赖包mysql.data 6.10.8 和 ef 6.2.0)

  ***问题解决了,不会闪退了

记住:

  1、mysql connector/net 、mysql.data、mysql.data.entity 这三个部件版本要一致(截止2018-09-22各部件最新统一版本是6.10.8)

  2、不要给mysql.data升级(不要见到新版本就激动,管好自己的手)