@Alexius
web developer

Как лучше сделать обновление модели, которая имеет в себе коллекцию вложенных сущностей?

Добрый день.

Как лучше сделать обновление модели, которая имеет в себе коллекцию вложенных сущностей, которая тоже может измениться. Например, есть отдел, в нем есть список сотрудников (Departments -> List). Пользователь в веб-форме переименовал отдел, удалил несколько работников, добавил пару новых. Как корректно и просто обновить все это. Просто присвоить полю Employees значение с новой коллекцией не покатит. Можно обновлять работников отдельно, а уже после их обновления обновить только поля отдела. А еще можно сравнивать текущую и новую коллекцию, и вручную добавлять/удалять новых/удаленных работников. Может, можно еще как-то, просто я об этом не знаю?

Как бы вы сделали?

Нашел похожий вопрос. (toster.ru/q/142339) Там как раз вариант с перебором и неполный, ибо не реагирует на удаление элементов из коллекции.
  • Вопрос задан
  • 2355 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы