Domain driven design 将异常列表传递回调用方-域驱动设计

Domain driven design 将异常列表传递回调用方-域驱动设计,domain-driven-design,Domain Driven Design,我是DDD新手,但我正在尝试在我的项目中实现它-我有一个按照DDD原则设置的服务-应用程序/模型/存储库-该服务的客户端希望返回一个DTO类(它还包含一个错误集合作为其成员之一)。问题是如何填充结果DTO的错误集合。错误数据能从应用程序/服务层传递到模型/服务层并在那里填充吗?有人能给我指一下这类场景的一些例子吗?目前,我正在冒泡出我返回应用程序服务的所有错误,并在那里填充,就像我说的我正在努力一样。作为一般规则,请尝试不复制代码(类、方法、接口)。如果您真的必须使用DTO,请在创建过程中尽可能

我是DDD新手,但我正在尝试在我的项目中实现它-我有一个按照DDD原则设置的服务-应用程序/模型/存储库-该服务的客户端希望返回一个DTO类(它还包含一个错误集合作为其成员之一)。问题是如何填充结果DTO的错误集合。错误数据能从应用程序/服务层传递到模型/服务层并在那里填充吗?有人能给我指一下这类场景的一些例子吗?目前,我正在冒泡出我返回应用程序服务的所有错误,并在那里填充,就像我说的我正在努力一样。

作为一般规则,请尝试不复制代码(类、方法、接口)。如果您真的必须使用DTO,请在创建过程中尽可能晚地创建它们,这样,如果您删除了DTO,您仍然可以以另一种方式使用系统

我想要这样的东西: 模型

  • 域类
  • 错误类
型号/服务(参考型号)

应用程序/服务(参考模型和模型/服务)

  • 域DTO
  • 错误DTO
还有一个问题,您真的需要两个服务层吗?避开