在 C# 上设计购物车域模型的最佳方法?

Fre*_*ice 1 architecture shopping-cart database-design design-patterns domain-driven-design

谷歌帮不了我。我只找到这个链接:http : //flylib.com/books/en/2.522.1.56/1/

那么,一旦出现问题 - 为什么我们需要划分 Product 和 Item ?

Dar*_*usz 5

Product太复杂了,无法在您的Cart. 我们可以想象它Product包含以下数据:制造商、库存数量、类别等。因此,更好的方法是引入一个Item只包含对真实产品(例如 ProductId)和数量(以及您需要的其他信息)的引用。