实体框架更新 iSeries 记录时出错



我是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 进行更新,我可以很好地更新它。

任何帮助将不胜感激。

我认为您根据连接字符串关键字添加CommitMode=0 - 服务器属性.

我通常只是添加日记。

相关内容

  • 没有找到相关文章

最新更新