оригинальность не может быть указана для операции вставки - PullRequest
1 голос
/ 07 октября 2011

В настоящее время я работаю с Silverlight и Entity Framework служб RIA.Сегодня я столкнулся с сообщением об ошибке «неверный набор изменений: нельзя указать оригинальность для операции вставки».Я гуглил без результата, поэтому мой вопрос: кто-нибудь сталкивался с такой же проблемой?Вот шаги по воспроизведению ошибки:

  • создайте новую сущность и добавьте ее в свой набор сущностей
  • отправьте изменения
  • удалите сущность
  • отправить изменения
  • снова добавить сущность в набор сущностей
  • отправить изменения -> здесь появляется ошибка

Поскольку статус сущности "new », моя гипотеза состоит в том, что инфраструктура пытается выполнить операцию вставки, но данные, которые передаются на серверную часть, по-прежнему содержат некоторую информацию о сущности, как она была вставлена ​​ранее (« оригинальность », которая, вероятно, предназначена дляиспользоваться в операциях обновления), поэтому операция вставки завершается неудачно.Что ты думаешь?

...