c# - 无法将运行时连接字符串转换为其设计时等效的 Visual Studio 2012

标签 c# mysql visual-studio-2012

我正在使用 MySql Connector 6.8.3(最新)。

我使用的是 Visual Studio 2012,因此这不是 Visual Studio 2013 中的已知问题,因为此 SO 解决方案提供: Unable to convert runtime connection string to its design-time equivalent

我正在使用这个连接字符串:

<add name="db_uTextEntities" connectionString="metadata=res://*/uTextModel.csdl|res://*/uTextModel.ssdl|res://*/uTextModel.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=localhost;user id=username;password=password;database=db_uText_v1&quot;" providerName="System.Data.EntityClient" />

最佳答案

所以我有一个旧版本的 MySql .NET 连接器,我升级到版本 6.8.3。一位开发人员告诉我,这种升级并不总是有效,即使它看起来有效。卸载 MySql .NET 连接器并重新安装解决了我的问题。

关于c# - 无法将运行时连接字符串转换为其设计时等效的 Visual Studio 2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23747352/

相关文章:

c# - 订购 linq 查询

c# - 对 Windows Phone 8 应用程序中的相同图标文件感到困惑

c++ - 我可以让 VC++ Intellisense 忽略一些它认为无效的东西吗?

asp.net-mvc-4 - 为什么我的 Visual Studio 不显示 HTML。*

c# - 以 pdf 格式输出 С# iTextSharp

c# - 在 XAML 页面之间传递值

javascript - 读取不受我们控制的其他网站 cookie

mysql - Magento 错误 SQLSTATE [23000] : 1062 Duplicate entry log_visitor_info

php - 弃用的 MySql 函数

mysql - 添加和更新列/使用附加行创建新表