【发布时间】:2016-03-29 04:13:54
【问题描述】:
订单和订单行等很多示例都很有意义,例如:
Order 是一个包含OrderLines 的AR
Customer 是一个包含Orders 的AR。
问题是,包含Customer 的AR 是什么?
我想这可能是“商店”之类的东西。
所以,shop.AddCustomer(customer)...
但是,如何获得商店?
如果它是一个 AR(实体),它有一个 id,所以shop.GetById(shopId)。如果我只有一家商店,如何坚持下去?
我应该有一张只有一条线的桌子(商店)吗?
Shop 是一个内存中的对象,集合了Customers?
【问题讨论】:
标签: domain-driven-design aggregateroot