聚合根內實體的CRUD如何處理?

pye發表於2011-04-20
如題,如果是聚合根的話,CRUD是透過倉儲來處理的可以理解,
但是如果是被聚合的內部實體,他沒有倉儲,他的CRUD在何處處理呢?
直接在聚合根的部位進行麼?那不是就在領域層加入了持久層的操作了麼?

我想了一下,應該是在對聚合根進行持久操作的時候,將內部的實體一併持久化吧。
那麼引出了另外一個問題,如果才能僅對操作過的資料進行持久化?
換句話說可能我只是修改了一條明細,不會對聚合根產生影響的情況下,如果在持久化時只儲存該明細,
目的是減少不必要的操作,擔心效能問題。

[該貼被pye於2011-04-20 09:45修改過]

相關文章