当前位置:  开发笔记 > 编程语言 > 正文

关于域建模的建议

如何解决《关于域建模的建议》经验,为你挑选了1个好方法。

这里是DDD的新手,有一个架构问题应该是一个典型的问题.

我有一个StockItem实体和一个Store实体.我将StockItem分配给多个商店,并为每个商店设置不同的ParLevels.然后,我需要进行交易(销售,购买,转入等),以调整各个商店的现有数量.

建模此解决方案的首选方法是什么?在我的数据库中,我将拥有以下简洁的表结构: [StockItem] StockItemID pk,Name

[Store] StoreID pk,名称

[Store_StockItem] StoreStockItemID pk,StoreID fk,StockItemID fk,ParlLevel,QuantityOnHand

[StockItemTransaction] StockItemTransactionID pk,StockItemStoreID fk,StockItemTransactionTypeID fk,数量

任何建议都非常感谢



1> RibaldEddie..:

我认为这里的任何人都无法真正为您提供所需的答案,因为Domain Driven Design的重点在于您自己的特定业务领域应该引导对象模型.

我提供的唯一建议是,您不必担心数据库在处理域时如何建模这些关系.您应该根据规范化规则对数据库进行规范化,并根据实际业务域创建域模型.

请记住,数据模型和域模型不会以1:1的方式相互映射.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有