Скажем:Добавить элемент списка по ID
public class Parent
{
public virtual IList<Child> Childs { get; set; }
public void AddChild(long childId)
{
// Link existing child to parent.
}
}
Я пытаюсь реализовать DDD с помощью NHibernate так интересно, как связать дочерний элемент с родителем, не извлекая его из базы данных.
Вы видели этот вопрос, http://stackoverflow.com/questions/11022036/proper-way-of-creating-child-entities-with-ddd – Rippo
Не было бы DDD подразумевать, что у вас есть 'public void AddChild (Child child) 'вместо того, чтобы принимать' long childId'? – frictionlesspulley
В реализации Марка Ниджхофа я не знаю, как это сделать. https://github.com/MarkNijhof –