聚合根内实体的CRUD如何处理?

如题,如果是聚合根的话,CRUD是通过仓储来处理的可以理解,
但是如果是被聚合的内部实体,他没有仓储,他的CRUD在何处处理呢?
直接在聚合根的部位进行么?那不是就在领域层加入了持久层的操作了么?

我想了一下,应该是在对聚合根进行持久操作的时候,将内部的实体一并持久化吧。
那么引出了另外一个问题,如果才能仅对操作过的数据进行持久化?
换句话说可能我只是修改了一条明细,不会对聚合根产生影响的情况下,如果在持久化时只保存该明细,
目的是减少不必要的操作,担心性能问题。
[该贴被pye于2011-04-20 09:45修改过]

资源库是领域层的概念,暴露出来的行为是领域层的行为。而资源库的行为实现依靠基础层的对象是非常正常的。上面帖子的add考勤()是个领域层概念,具体实现就涉及到基础层有关考勤对象的crud了。

上面帖子也有个共识,聚合根内部的实体或值对象是一种非常强的关联。“秤不离砣,公不离婆”。聚合根则是这些实体和值对象的代言人。所以,聚合根的资源库可以有其包含的实体和值对象的持久化方法。资源库实现时,相关的基础对象应当延时加载。