gpt4 book ai didi

c# - 带有 MySQL 的 ASP.NET MVC EF 需要 .dll 及其用法?

转载 作者:行者123 更新时间:2023-11-29 06:35:06 24 4
gpt4 key购买 nike

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

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

  1. MySql.Data
  2. MySql.Web
  3. MySql.Data.Entity
  4. MySql.ConnectorNET.Data
  5. MySql.ConnectorNET.Entity
  6. MySql.ConnectorNET.Web

我以前没有在 ASP.NET 站点上使用 MySQL,所以我试图在网上找到 .dll 至少需要在 ADO.NET EF 上使用 MySQL 以及目的每个 .dll 但我找不到任何东西。

我的问题是 - 我想知道将 MySQL 与 MVC Entity Framework 一起使用所需的 .dll 以及每个 .dll 的用途和目的是什么 我上面提到的以及 MySql.Data.Entity 与 MySql.ConnectorNET.Entity 之间的区别是什么以及 MySql.ConnectorNET.Web 呢?

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

最佳答案

对于 Entity Framework 6,您将需要引用以下 .dll 的:

MySql.Data
MySql.Data.Entity.EF6
MySql.Web

您可能想要安装 MySQL for Visual Studio 1.1.4对 VS 2103 进行了一些错误修复。

我将 6.8.3.0 版用于我的 VS 2013 Update 2 ASP 站点和 MySql。

查看文章 herehere有关如何设置 Web.config 等以将 Entity Framework 与 MySql 结合使用的信息。

可以找到 MySql 连接器的文档 here .

关于c# - 带有 MySQL 的 ASP.NET MVC EF 需要 .dll 及其用法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25380316/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com