【发布时间】:2015-02-13 20:12:29
【问题描述】:
我想在 DDD 的帮助下为订单和产品概念建模,但我想知道如何处理它。
假设你有一个 Order 类,它有 OrderItem 类作为它的子类,并且 Order 是 Aggregate Root,并且 Order 类有一个 OrderItem 列表并且每个 OrderItem 都有一个对 Product Class 的引用。产品当然是聚合根。 我的意思是这样的:
public class Order{
...
public list<OrderItem> OrderItems {get;set;}
}
public class OrderItems{
...
public int Qty {get; set;}
public Product {get; set;}
}
public class Product{
...
}
但据我所知,我无法从 Order Aggregate 的子级引用到 Product Aggregate。如何处理?
Tnx 前进。
【问题讨论】: