Присоединение к контексту и сохранение объекта состояния объекта.
Я работаю с объектами самостоятельного отслеживания. и когда я присоединяю объект к контексту, все объекты, связанные с ним, и сам объект добавляются в добавленном состоянии в объекте управления контентом. где, как и в самой сущности, они имеют другой статус, например, без изменений.
Как я могу прикрепить объект к контексту, сохраняя при этом правильное состояние? (состояние объекта в объекте)
Я пытался обнаружить изменения, но это ничего не делает. Я надеялся, что обнаруженные изменения синхронизируют состояние объекта контекста с состоянием объекта сущности.
1 ответ
Если вы используете самоконтроль сущностей, вы не должны использовать Attach
, AddObject
или же DetectChanges
непосредственно. Вы должны вместо этого использовать ApplyChanges
метод расширения, определенный на ObjectSet
, Этот метод будет внутренне присоединять объекты к контексту и устанавливать текущее состояние на основе состояния, сохраненного в объектах самопроверки.