Visual Studio无法连接到正确版本的MySql Server

时间:2019-02-08 10:34:27

标签: mysql visual-studio

我安装了MySql Server 5.0,但可能没有卸载。但是Visual Studio 2017不喜欢此版本,因此我设法安装了MySql Server 8.0(使用社区安装程序8.0.14)。

我也使用安装程序安装了MySql for Visual Studio 1.2.8,就连接器/网络而言,我尝试了8.0.15、6.10.8和6.9.12(其中6.9.12具有最幸运的是最初连接并生成了实体框架模型,但此后出现了一些问题。

MySql CL仍然可以识别MySql 8.0,并且数据库很好,但是VS拒绝查看或使用该版本,而是拒绝使用MySql 5.0

2 个答案:

答案 0 :(得分:0)

这里没有EF。您需要使用正确的 MySql驱动程序才能与数据库连接。您可以使用 MySql Connector / NET

通过EF连接到Mysql 5.5+版本
  

对EF6 Connector / NET 6.10.x或8.0.x的要求

     
      
  • MySQL Server 5.5或更高版本

  •   
  • Entity Framework 6程序集

  •   
  • .NET Framework 4.0或更高版本(.NET Framework 4.5.1或更高版本为   需要Connector / NET 6.10和8.0)

  •   

Reference

答案 1 :(得分:0)

因此,经过一番摆弄之后,我发现今天早晨重新启动后,版本5服务已经重新启动,并且以某种方式优先于版本8服务。停止它可以解决问题。 (而且我发现我可能已经使用过v5 ...大概是关键词。)