许多类似订单和订单行的示例很有意义,例如:
Order
是包含 OrderLines
的AR。
Customer
是包含 Orders
的AR。
问题是,包含 Customer
的AR 是什么?
我猜可以是 "商店"。
那么, shop.AddCustomer(customer)
...
但是,如何获取商店呢?
如果它是一个AR(实体),它就有一个 ID,所以使用 shop.GetById(shopId)
。如果我只有一个商店,这样持久化会怎样工作?
我应该有一张表(shops)只有一行吗?
Shop
是一个内存对象,其中包含了一个 Customers
集合?
customerRepo.create(theNewCustomer)
。 - theDmi$bookRepo->getAllByAuthorId($author->authorId)
。 - inf3rno