Реализован persistence, в котором объявлен класс, который является базовым для объектов модели.
При изменении свойсв доменного объекта, он меняет своё состояние и регистрирует операцию обновления или удаления или создания в транзакции uow.
В принципе реализован Lazy-load list. При запросе к которому он заполняется объектами домена.
Объект и определённая в нём коллекция других объектов(доступная через lazy-list) связаны через отношение многие ко многим:
ну допустим так...:
Проект.LazyList<Сотрудник>
В БД, так:
Проект 1--*СотрудникиНаПроекте*--1 Сотрудник
Вопрос в том, что при изменении Проект.LazyList<Сотрудник> — списка мне обновить таблицу СотрудникиНаПроекте?
Написать в Менеджере в BLL метод типа ИсключитьСотрудникаИзПроекта(Проект, СотрудникID) ?