C# ASP.NET MVC EF和MySQL required.dll及其用法?
当我尝试使用ADO.NET EF6将带有更新3的VS2013连接到MySQL数据库时,我发现一个MySQL- 在我成功地手动连接到MySQL数据库之后,现在我已经安装了6个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
.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呢???