這是我的實體和關係:當一個被刪除的所有其他實體也將被刪除 NO實體能夠在不實體A.存在。因此,A是我的聚合根。 但我不知道閹 1.) B is also an aggregate root for entity C,D and E
2.) E is also an aggregate root for entity F
1.) C,D and E can not exist without
因此,我是DDD的新手,我試圖正確設計應用程序。但是我在識別聚合根方面遇到一些困難。 我需要的是更多或更少的樹 *Customers
*Each customer can have 0 or more licenses
*Each license can have 0 or more courses
*Each course can have 0 or more lessons
*Each
我正在使用使用實體框架的域驅動設計構建應用程序。 我的目標是讓我的領域模型(即持續使用EF)在其中包含一些邏輯。 開箱即用,entity-framework對於實體如何添加到圖中然後保持不變是非常有限的。 舉個例子,我作爲POCO網域(不含邏輯): public class Organization
{
private ICollection<Person> _people = new