【发布时间】:2012-07-24 13:06:23
【问题描述】:
我正在设计领域模型,但有些东西似乎不太好。
我从一个主要聚合开始。它引用了其他聚合,而那些其他聚合也引用了更多聚合。我可以从主聚合开始遍历洞域模型。
我看到的问题是我将在内存中保存所有聚合实例。
这是一个好的设计吗?我可以通过延迟加载来解决内存问题,但我认为我有更深层次的问题。
我还有一个关于聚合引用的问题。我应该懒惰地加载对其他聚合的引用吗?如果是这种情况,我几乎不会使用他们的存储库。可以吗?
【问题讨论】:
标签: repository domain-driven-design aggregateroot aggregates