我有一个单元类,它充当一个实体(聚合根),这个类必须引用省和城市。我把省和市放在一个叫做区域(聚合根)的类中,这个类也是实体。每个省都有自己的城市,他们的名字和关系是永久的,是不能改变的。
因此,到目前为止,我有两个聚合根,Unit和Region。但在单元中,我需要引用省和市,但在DDD术语中,我只能引用我的集合的根,在这种情况下,它是省,我不能引用省的孩子!
如何解决这一问题,如何从单位向省、市提供借鉴?
发布于 2014-12-07 05:19:07
借助plalx,我发现我对DDD的假设是错误的。在这个模型和模型中,我不应该隐藏城市的集合,它们都应该是单独聚集的聚集根。
https://stackoverflow.com/questions/27329513
复制相似问题