0

数据库设计(表)是否需要解决域模型持久性以外的问题?

4

2 回答 2

3

DDD领域驱动设计)表明您将从领域驱动您的设计。因此,您不关心数据库设计(表)-您对持久性无知

于 2012-06-07T08:39:26.527 回答
1

如前所述,DDD 将重点放在模型上,同时对持久性无知抽象数据访问。我觉得这很合适,但是一旦您开始设计聚合根和实体,就很难避免数据访问问题。您的实体最终看起来可能会略有不同,具体取决于您是使用传统的 SQL 持久性、文档存储还是事件溯源。建模过程应该与持久性无关,并且只关注业务领域,而不考虑架构问题。看看这个线程进行讨论:http ://tech.groups.yahoo.com/group/domaindrivendesign/message/23106

于 2012-06-08T17:49:12.777 回答