我在订单表中将ID作为Guid,在OrderItem中也将ID作为Guid。那么OrderStatus(New / Confirmed / Payed / Sent)应该还有ID作为Guid吗?
在DDD中,您的域主要由两类类组成(它们是其他类,但我将专注于这两类以保持简单):
因此,您必须确定OrderStatus是实体还是值对象。如果它是一个实体,那么它有一个ID。
提示:根据您的描述,它看起来像是一个值对象。