【发布时间】:2020-01-10 02:02:11
【问题描述】:
我想知道使用 DDD 和 CQRS 上传文件的最佳方式。我想将图像保存在我的文件中,并将名称保存在数据库中。
PS:我知道 DDD 不是多层项目。
这是我的例子:
客户 (ID、姓名、电子邮件、图片(只有一个))
我不是要求代码保存图像。但是在哪里调用保存图像方法。
在控制器中,我有一个包含这些字段的 CustomerViewModel。之后,我调用我的应用层,使用 CustomerAppService,然后是命令……等等……
在文件夹中保存图片的方法在我的基础设施层。
我应该在 Controller 中调用保存在文件夹中的方法吗?在申请中?在 CommandHandler 中?
【问题讨论】:
标签: asp.net asp.net-core domain-driven-design cqrs