我上周更新到 Visual Studio 2013,我无法再通过 Visual Studio 设计器(.edmx 文件)更新我的实体数据模型。
当我right click > update model from database
现在收到此错误时:
尝试从数据库更新时发生“System.ArgumentException”类型的异常。异常消息是:'无法将运行时连接字符串转换为其设计时等效项。连接字符串:server=192.168.100.103;user id=xxx;password=xxx;database=xxx;persist security info=True'。
我的连接字符串如下:
<connectionStrings>
<add name="DbEntities" connectionString="metadata=res://*/Db.csdl|res://*/Db.ssdl|res://*/Db.msl;provider=MySql.Data.MySqlClient;provider connection string="server=192.168.100.103;user id=xxx;password=xxx;database=xxx;persist security info=True"" providerName="System.Data.EntityClient" />
该过程在 Visual Studio 2012 中仍然可以正常工作