从数据库刷新实体框架模型期间,运行时连接字符串与设计时连接字符串错误不同

时间:2018-12-12 09:23:27

标签: entity-framework

我更改了数据库列,并尝试从数据库更新VS2017中的模型。在执行此操作时,出现此错误:

  

运行时连接字符串和设计时连接字符串不同。未安装IBM.Data.D2提供程序。

我已经安装了VS的数据提供程序和加载项。但是我都卸载了两次,然后再次进行了安装。但是我仍然会收到此错误。

我在app.config中的连接字符串如下:

<add name="GenehmigungstoolEntities" connectionString="metadata=res://*/Model.Arz.SL.Genehmigungstool.Model.GenehmigungstoolModel.csdl|res://*/Model.Arz.SL.Genehmigungstool.Model.GenehmigungstoolModel.ssdl|res://*/Model.Arz.SL.Genehmigungstool.Model.GenehmigungstoolModel.msl;provider=IBM.Data.DB2;provider connection string=&quot;Database=genehmigungstool;User ID=xxxx;Password=xxxxx;Server=xxxx:7940&quot;" providerName="System.Data.EntityClient" />

0 个答案:

没有答案