2011-02-06 36 views
0

我是DDD新手。我有一個主題實體和課程實體。 主題有很多課程。 我需要添加/刪除主題以及教訓。我應該爲實體創建兩個不同的存儲庫, 還是隻有一個處理所有課程的TopicRepository?這是一個經典的訂單 - 訂單項模型?DDD主題 - 課程關聯AggregateRoot

感謝

回答

0

如果兩個entites的有道理沒有海誓山盟,然後再爲兩個不同的存儲庫。

如果你刪除一個主題,你應該再刪除與這個主題相關聯的所有的經驗教訓? 如果是,那麼你得到了一個TopicRepository處理主題和課程。

如果沒有,你有兩個倉庫。

0

Lesson奇妝任何意義不Topic S'如果不是,那麼是的,這非常類似於訂單 - 訂單項

+0

它是有道理的,最終用戶只關心課程,但每個課程都需要一個主題 – Peter 2011-02-06 15:48:43