2012-08-08 7 views
2

Я новичок в iSeries AS/400. Я загрузил DB2Connect из IBM, и я пытаюсь заставить Entity Framework работать с ним.Обновление ошибки Entity Framework iSeries

Мне удалось создать файл EDMX из iSeries, и я могу читать записи. Тем не менее, всякий раз, когда я пытаюсь сохранить изменения, я получаю сообщение об ошибке

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, я могу обновить это просто отлично.

Любая помощь будет оценена по достоинству.

ответ

Смежные вопросы