ASP.NET 成员 MySql.Data.MySqlClient.MySqlException、MySql.Data 的 MVC 类型未解析

ASP.NET MVC Type is not resolved for member MySql.Data.MySqlClient.MySqlException,MySql.Data

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

Add-Migration RegisterPropertyAdded

但是,我得到一个例外:

Type is not resolved for member MySql.Data.MySqlClient.MySqlException,MySql.Data, Version=6.9.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d

好像是MySQL想抛异常,但是找不到异常class,原因不明。我在项目中安装了以下 NuGet 包:

EntityFramework版本 6.1.3

MySql.Data 版本 6.9.7

MySql.Data.实体,版本 6.8.3.0

MySql.Data.实体版本 6.9.7

在模型中,显示了 class MySql.Data.MySqlClient.MySqlException,因此 class 似乎存在,我找不到任何信息表明异常需要额外的包class。

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

对我来说,由于 Web.config 中的连接字符串不正确,出现此消息。