提前致谢。
我有一些骨料 in the 领域层图书馆。另外,一些DTO位于一个单独的库中,该库在之间共享Server and Client side.
An 总计的实体的信息量比其本身的信息量更丰富DTO。所以,为了从DTO to 总计的, a 存储库应该由一个访问Dto 汇编器。接口存储库 are in 领域层。这就是为什么我得出结论数据到汇编器应该是一部分领域层.
这是正确的吗?
不,这在 DDD 的背景下是完全错误的。
尝试询问(非技术)领域专家他对 DTO 汇编器的看法。他会用充满疑问的大眼睛看着你。
DTO(及其汇编器)是一个技术概念 - 它们在系统特定接口的上下文中定义数据结构。
存储库主要返回聚合。如果您在数据库中查询未在您的域中建模的统计数据,则存储库也可能返回不可变的数据对象。只要确保您在执行此操作时不会意外丢失域概念即可。
一旦您从存储库中获取了数据(无论是聚合还是数据对象),您就可以将其输入 DTO 汇编器中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)