Объект Entity Framework добавляется, но никогда не фиксируется в базе данных - PullRequest
2 голосов
/ 16 февраля 2011

Меня попросили исправить проблему с сервисом WCF, который использует структуру сущностей для доступа к данным. Добавление целого объекта работает отлично, но обновления не выполняются, поскольку один объект не обнаружен.

Объектная модель выглядит так Родитель -> Коллекция детей -> Коллекция детей -> Детский объект

Дочерний объект - это объект, который не сохраняется. Я вижу, что он находится в добавленном состоянии в ObjectStateManager, но поскольку его родитель не изменился, изменение, похоже, не попадает в базу данных. Если я добавлю новый объект в коллекцию дочернего объекта и дочерний объект, он примет изменение и сохранит его в базе данных, но если родительская коллекция не изменится, он никогда не отправит изменения в базу данных.

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...