我是 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="Database=LATHAM1;User ID=xxxx;Password=xxxx;Server=LATHDEV1:446;Persist Security Info=True;"" providerName="System.Data.EntityClient" />
如果我尝试仅使用 ADO.Net 进行更新,我可以很好地更新它。
任何帮助,将不胜感激。