成员MySql.Data.MySqlClient.MySqlException,MySql.Data没有解析ASP.NET MVC Type

时间:2015-07-18 19:04:30

标签: c# mysql asp.net asp.net-mvc asp.net-mvc-5.2

我在我的带有MySQL数据库的ASP.NET MVC 5.2应用程序模型中添加了一个新属性,现在我想使用此命令为此添加数据库迁移:

Add-Migration RegisterPropertyAdded

但是,我得到一个例外:

  

成员未解析类型   MySql.Data.MySqlClient.MySqlException,MySql.Data,Version = 6.9.7.0,   Culture = neutral,PublicKeyToken = c5687fc88969c44d

似乎MySQL想要抛出异常,但由于我不理解的原因无法找到异常类。我在项目中安装了以下NuGet包:

EntityFramework版本6.1.3

MySql.Data版本6.9.7

MySql.Data.Entities,版本6.8.3.0

MySql.Data.Entity版本6.9.7

在模型中,显示了类MySql.Data.MySqlClient.MySqlException,因此看起来该类存在,并且我找不到任何有关异常类需要其他包的信息。

2 个答案:

答案 0 :(得分:4)

要查看此例外,您必须更新MySQL Connector/Net
还要确保MySQL服务器已启动并运行,您可以连接到它。

答案 1 :(得分:1)

对我来说,由于<。> Web.config 中的错误的连接字符串而出现此消息。