首先,感谢您在这个问题上的投入。我是领域驱动设计的新手,为了解决一些问题而绞尽脑汁(我认为它们是非常基本的,我肯定遗漏了一些东西)。
让我先描述一下我的领域。我试图建立一个典型的学校,它可以有教室,每个教室可以有多个部门/小组,学生在每个教室里。用户主要是学校管理员和教师。学校管理者可以创建教室、教师和学生,而教师只能创建组并将学生分配给一个组。学校有全球认同,但课堂却没有。当课堂是学校实体的一部分时,它就具有地方特色。课堂小组只有在课堂中才是唯一的。
学校是一个具有内部课堂聚合的聚合根,负责创建、删除、更新课堂。
任何帮助都将不胜感激。
发布于 2014-02-20 08:13:43
https://stackoverflow.com/questions/21897897
复制相似问题