【发布时间】:2015-07-02 07:14:46
【问题描述】:
几个月前,我的组织从 Visual Studio 2013 升级到 Visual Studio 2015 RC,我们现在才尝试从 MySQL 数据库更新一些现有的“db-first”EntityFramework 模型。这样做时,我们收到以下错误。
尝试从数据库更新时发生“System.ArgumentException”类型的异常。异常消息是:'无法将运行时连接字符串转换为其设计时等效项。未为提供程序“MySql.Data.MySqlClient”安装使 Visual Studio 能够与数据库进行通信以用于设计目的(DDEX 提供程序)所需的库。
从 2013 年 11 月开始快速搜索此错误产生 this result(特别是参考 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。
【问题讨论】:
标签: c# entity-framework-6 visual-studio-2015 mysql-connector mysql.data