Поясню =).. Например, OrderRepository.GetById(666) вернул вам Order со всеми его Items, потом вы в ордер добавили новый айтем order.AddItem(item). Как вы все это дело потом сохраните в базу?
в том то и дело, как реализовать метод Update в OrderRepository для Order (пример выше), пробегать по всей коллекции Items и не существующих добавлять а измененные item обновлять?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.