Здравствуйте, Sharov, Вы писали: S>Речь о том, где эти связи находятся\локализованы -- по всему коду, от DAO к сервисам, или только в AggregateRoot?
В сервисах, естественно. AggregateRoot у вас чреват неявными зависимостями через справочные entity — когда кажется, что всё разделено, однако при изменении в одном месте разъезжается ещё в семи.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.