0

我正在为实体模式建模,如果我建立多对多关系的方式在我的情况下是最有效的,我并不肯定。业务需求是有复合订单。ParentId为了灵活,我需要订单之间的多对多关系(而不是仅仅通过粘在Order桌子 上来创建一对多)。
我决定添加CompoundOrder表来支持多对多关系。

这是模拟这种情况的唯一方法吗?它是最有效的吗?

这是一个例子:

我的模特

4

1 回答 1

1

这不是标准的做法。标准方式是销售订单有许多行项目。

SALES_ORDER
id
order_date
vendor_party_id
customer_party_id
bill_to_party_id
bill_to_address_id

ORDER_ITEM
id
order_id 
product_id
quantity
unit_price
ship_to_party_id
ship_to_address_id
于 2013-03-25T19:32:31.333 回答