Присоединение к контексту и сохранение объекта состояния объекта.

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

Как я могу прикрепить объект к контексту, сохраняя при этом правильное состояние? (состояние объекта в объекте)

Я пытался обнаружить изменения, но это ничего не делает. Я надеялся, что обнаруженные изменения синхронизируют состояние объекта контекста с состоянием объекта сущности.

1 ответ

Решение

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

Другие вопросы по тегам