标签: domain-driven-design
我有一个单元类作为实体(聚合根),这个类必须引用省和城市。我已将省和城市放在一个名为Region (Aggregate Root)的类中,此类也是实体。每个省都有自己的城市,他们的名字和关系是永久性的,不可改变。
所以到目前为止我有两个聚合根,单位和地区。但是在单元我需要参考省和市,但在DDD术语中我只能参考我的聚合的根,在这种情况下它是省,我不能参考省的孩子!
如何解决这个问题以及如何从单位到省市参考?
答案 0 :(得分:1)
在plalx的帮助下,我发现我对DDD的假设是错误的。在这个模型和模型中,我不应该隐藏在Aggregate中的城市,它们应该是单独聚合中的聚合根。