我在我的带有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
,因此看起来该类存在,并且我找不到任何有关异常类需要其他包的信息。
答案 0 :(得分:4)
要查看此例外,您必须更新MySQL Connector/Net
还要确保MySQL服务器已启动并运行,您可以连接到它。
答案 1 :(得分:1)
对我来说,由于<。> Web.config 中的错误的连接字符串而出现此消息。