实体框架错误更新iSeries记录

时间:2012-08-08 19:46:47

标签: entity-framework db2 ibm-midrange

我是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 :(得分:0)

认为根据Connection string keywords - Server properties 添加CommitMode=0

我通常只是添加日记功能。