Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET MVC EF和MySQL required.dll及其用法?_C#_Mysql_Asp.net_Asp.net Mvc_Entity Framework - Fatal编程技术网

C# ASP.NET MVC EF和MySQL required.dll及其用法?

C# ASP.NET MVC EF和MySQL required.dll及其用法?,c#,mysql,asp.net,asp.net-mvc,entity-framework,C#,Mysql,Asp.net,Asp.net Mvc,Entity Framework,当我尝试使用ADO.NET EF6将带有更新3的VS2013连接到MySQL数据库时,我发现一个MySQL- 在我成功地手动连接到MySQL数据库之后,现在我已经安装了6个.dll 我以前没有在ASP.NET网站上使用MySQL,所以我试图在web上找到使用ADO.NET EF的MySQL至少需要.dll的内容,以及每个.dll的用途,但我找不到任何内容 我的问题是-我想知道在MVC实体框架中使用MySQL所需的.dll,以及我上面提到的每个.dll的用途和用途,以及MySQL.Da

当我尝试使用ADO.NET EF6将带有更新3的VS2013连接到MySQL数据库时,我发现一个MySQL-

在我成功地手动连接到MySQL数据库之后,现在我已经安装了6个
.dll

  • 我以前没有在ASP.NET网站上使用MySQL,所以我试图在web上找到使用ADO.NET EF的MySQL至少需要
    .dll
    的内容,以及每个
    .dll
    的用途,但我找不到任何内容

    我的问题是-我想知道在MVC实体框架中使用MySQL所需的
    .dll
    ,以及我上面提到的每个
    .dll
    的用途和用途,以及MySQL.Data.Entity与MySQL.ConnectorNET.Entity之间的区别,以及MySQL.ConnectorNET.Web的区别


    任何帮助都将不胜感激。谢谢大家!

    对于Entity Framework 6,您需要参考以下
    .dll的

    MySql.Data
    MySql.Data.Entity.EF6
    MySql.Web
    
    您可能想安装一个有一些VS2103错误修复的软件

    我使用版本6.8.3.0对我的VS 2013 Update 2 ASP站点使用MySql

    查看文章,了解有关如何将Web.config等设置为与MySql一起使用实体框架的信息


    可以找到MySql连接器的文档。

    现在我找到了我的解决方案:

  • 在MVC实体框架中使用MySQL所需的.dll是-

    MySql.Data
    MySql.Data.Entity
    MySql.Web
    
  • MySql.XXXX与MySql.ConnectorNET.XXXX的区别在于版本6.8.3到6.8.3.2

  • MySql.Data
    是使用MySql数据库所必需的

  • MySql.Data.Entity
    是在MySql数据库中使用实体框架所必需的

  • MySql.Web
    是使用MySql所必需的

  • 我认为之所以出现这种情况,是因为MySql.ConnectorNET.Entity是最新版本,而不是MySql.Data.Entity


  • 当我试着用这3个时,发生了错误。至少我需要连接MySQL EF6,我还想知道每一个的用法
    .dll
    ??您是如何在开发机器上安装MySQL服务器的?您安装了MySQL for Visual Studio 1.1.4吗?我在windows计算机上安装了。如果您安装了完整的248.2MB软件包,您应该不会有问题。查看上面的第二篇文章,检查您的Web.config设置。.dll文档应该在中找到,感谢您的帮助,但我想知道-MySql.Data.Entity和MySql.ConnectorNET.Entity之间有什么区别,为什么没有MySql.ConnectorNET.Entity它就不能工作,MySql.ConnectorNET.Web呢???