应用领域驱动设计我有点困惑。我正在使用 C# 和 Java
我有这样的层:
- 领域
- 应用服务
- 数据层
- 表示层
ApplicationService 层位于表示层和数据层之间。AppplicationService 从数据层获取数据并将其转换为 PresentationDTO 对象并发送到表示层。
我是否需要在 ApplicationService 和数据层之间建立一个新的数据传输对象 (EntityFrameworkDTO)。我应该生成 DTO 以在存储库中使用,还是直接在存储库层使用域实体?
你有没有应用过领域驱动设计?