Entity Framework 更新 iSeries 记录时出现错误

3

我是iSeries AS/400的新手。我已经从IBM下载了DB2Connect,并尝试让Entity Framework与其配合使用。

我已成功从iSeries创建了我的EDMX文件,并且可以读取记录。但是,每当我尝试保存更改时,就会收到错误消息。

ERROR [55019] [IBM][AS] SQL7008N  REXX variable \"INVENTORY \" contains inconsistent data.

根据我所读的内容,这与表格没有被记录有关。我无法控制它是否被记录。我认为在连接字符串中有一些设置需要设置,但我无法弄清楚是什么。

我的当前EF连接字符串是(已删除用户和密码)

<add name="LATHAM1Entities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=IBM.Data.DB2;provider connection string=&quot;Database=LATHAM1;User ID=xxxx;Password=xxxx;Server=LATHDEV1:446;Persist Security Info=True;&quot;" providerName="System.Data.EntityClient" />

如果我尝试使用ADO.Net进行更新,那么可以很好地完成更新。

任何帮助将不胜感激。

1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接