gpt4 book ai didi

domain-driven-design - DDD,不同领域模型可以依赖同一套表吗

转载 作者:行者123 更新时间:2023-12-04 08:21:10 26 4
gpt4 key购买 nike

在 DDD 中,一个指南指出域模型不应该与持久性有关。这意味着不同的域模型可能依赖于相同的表。同时,由于 ORM 在转换模型方面的技术限制,这个目标似乎很难实现(我想?)。有没有办法使用实际的 ORM 创建依赖于数据库中相同表的非常具体的域模型,并防止我们在 99.99% 的 DDD 实现中所拥有的实体和表之间令人失望的 [1:1] 映射?这些技术限制 (?) 是否使指南过时了?

谢谢,

最佳答案

实体和表之间的“令人失望的 [1:1] 映射”可能会以两种方式让您失望——无法从多个表中填充一个实体,以及无法从同一个表中填充多个实体。

由于您似乎对后者更感兴趣,因此大多数 ORM 都是可能的,即使仅通过在 ORM 的单独映射“实例”中为一个表定义不同的映射也是可能的。描述了 Entity Framework 的解决方案 herehere .

关于domain-driven-design - DDD,不同领域模型可以依赖同一套表吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29654597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com