【发布时间】:2009-03-07 07:19:48
【问题描述】:
这里是 DDD 新手,有一个架构问题,这应该是一个典型问题。
我有一个 StockItem 实体和一个 Store 实体。我将一个 StockItem 分配给多个商店,并为每个商店设置不同的 ParLevel。然后我需要进行交易(销售、购买、转入等)来调整各个商店的手头数量。
对此解决方案建模的首选方法是什么?在我的数据库中,我将有以下简化的表结构: [库存项目] StockItemID pk, 名称
[商店] StoreID pk, 名称
[Store_StockItem] StoreStockItemID pk, StoreID fk, StockItemID fk, ParlLevel, 手上数量
[StockItemTransaction] StockItemTransactionID pk, StockItemStoreID fk, StockItemTransactionTypeID fk, 数量
非常感谢任何建议
【问题讨论】: