聚合根内实体的CRUD如何处理?
如题,如果是聚合根的话,CRUD是通过仓储来处理的可以理解,
但是如果是被聚合的内部实体,他没有仓储,他的CRUD在何处处理呢?
直接在聚合根的部位进行么?那不是就在领域层加入了持久层的操作了么?
我想了一下,应该是在对聚合根进行持久操作的时候,将内部的实体一并持久化吧。
那么引出了另外一个问题,如果才能仅对操作过的数据进行持久化?
换句话说可能我只是修改了一条明细,不会对聚合根产生影响的情况下,如果在持久化时只保存该明细,
目的是减少不必要的操作,担心性能问题。
[该贴被pye于2011-04-20 09:45修改过]