我更改了数据库列,并尝试从数据库更新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="Database=genehmigungstool;User ID=xxxx;Password=xxxxx;Server=xxxx:7940"" providerName="System.Data.EntityClient" />