mysql - 尝试使用 MySQL ADO.NET 驱动程序连接到数据库时,Visual Studio 2010 从数据库生成模型时出现错误消息,如何解决?

标签 mysql visual-studio-2010 ado.net connection-string entity-model

我正在尝试使用来自 MySQL 的官方连接器/Net 6.4.3 ADO.NET 驱动程序从我的 MySQL 数据库生成我的 ADO.NET 实体模型。但是,在我输入我的 DB-info 并单击下一步(测试连接报告连接成功)后,我从 Visual Studio 收到以下错误消息:

连接数据库时出错。数据库可能不可用。发生“System.Data.ProviderIncompatibleException”类型的异常。错误消息是:“提供者未返回 ProviderManifestToken 字符串”。

捕获到的内部异常是“System.FormatException”类型,并带有此错误消息:“输入字符串的格式不正确。”。

有人知道如何解决这个问题吗?

最佳答案

我想通了。 ADO.NET 连接器存在一个错误,导致本地化的 Windows 版本报告该错误消息。修复它的方法是将区域设置(在 Windows 控制面板中)更改为美国和英语(美国)。然后我可以从数据库更新模型而不会出错。

关于mysql - 尝试使用 MySQL ADO.NET 驱动程序连接到数据库时,Visual Studio 2010 从数据库生成模型时出现错误消息,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6758280/

相关文章:

vb.net - 如果我使用客户端计算机上未安装的字体会怎样?

c++ - 使用 curlpp 对 HTTP 服务器进行 GET 和 POST 调用

c# - 从参数化的 sql 查询中获取 SQL 语句

mysql - key 'xyz@gmail.com'的Rails重复条目 'index_users_on_email'

mysql - SQL限制+计数

mysql - 多列索引与多索引/索引合并

asp.net - 当目标版本为 3.5 时,图表控件可以在 VS 2010 中使用吗?

MySql MyISAM 插入缓慢

c# - 检查更新的行数

nhibernate - 为什么 Entity Framework 不支持 ODBC?