Я использую ObservableCollection, чтобы обернуть некоторые из моих сгенерированных объектов каркаса сущностей.
Когда пользователь хочет отредактировать некоторые значения, я открываю всплывающее окно, содержащее поля, а когда пользователь меняет его и нажимает сохранить - изменения сохраняются в базе данных, а связанные элементы управления изменяются, так как это наблюдаемая коллекция.
Чтобы пользователь не мог работать с одним и тем же связанным объектом (это вызывает визуальное изменение каждого связанного элемента управления в одно и то же время), я хочу использовать некоторые функциональные возможности, клонировать объект, а затем отсоединить оригинал, прикрепить клонированный объект. и сохраните его в базе данных. Проблема в том, что клонированный объект не сохраняется должным образом в базе данных. Если я пытаюсь только отсоединить объект, отредактируйте, а затем присоедините - при отсоединении он теряет все родительские и дочерние ссылки ...
Что такое стандарт CRUD в WPF? Как правильно отредактировать текущую строку, сохраняя ее в коллекции ObservableCollection?
Пожалуйста, помогите ....
Оран