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