我正在尝试使用来自 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/