几个月前,我的组织从 Visual Studio 2013 升级到 Visual Studio 2015 RC,我们现在才尝试从 MySQL 数据库中更新一些现有的“db-first”EntityFramework 模型。这样做时,我们收到以下错误。
尝试从数据库更新时发生“System.ArgumentException”类型的异常。异常消息是:'无法将运行时连接字符串转换为其设计时等效项。未为提供程序“MySql.Data.MySqlClient”安装启用 Visual Studio 以与数据库通信以用于设计目的(DDEX 提供程序)所需的库。
从 2013 年 11 月开始快速搜索此错误产生了此结果(特别是参考 VS 2013)...
显然 MySql 和 Visual Studio 2013 还不能一起工作。
这是 MySql 论坛上的链接: http://forums.mysql.com/read.php?174,594798,600466#msg- 600466
您可能需要等待 MySql 连接器的下一个版本。
这是否意味着这可能是一个类似的问题,我们只需要等到与 VS 2015 兼容的新 MySql.Data 客户端可用?还是有可能归咎于其他原因(可能是 VS 2015 RC 中的错误)?
我们使用的是 Entity Framework (6.1.3)、MySql.Data (6.9.6) 和 MySql.Data.Entity (6.9.6) 的最新稳定版本。
特别想知道是否有人偶然发现了这个问题,尤其是 VS 2015 RC。