CQRS 和检索具有依赖关系的模型

问题描述 投票:0回答:1

我是 CQRS 的新手,面临一个设计问题,我不知道如何最好地解决。我有 2 个模型 - 用户和请求。用户可以创建请求并查看创建的请求。在应用程序/请求/查询中,我有以下文件夹

获取请求

获取用户请求

通过Id获取请求

所以现在我想列出其用户的所有请求。问题是 - 创建一个新的 GetRequestsWithUserQuery 是一个好方法吗?谢谢!

c# .net cqrs clean-architecture
1个回答
0
投票

会的,是的。但首先,请确保您了解域模型通常在写入端(命令)使用。您从查询返回的内容应该可能是一个非常特定于查询的 DTO。

现在,话虽这么说,如果您的应用程序需要它,我认为让查询返回所有请求及其作者并没有什么特别的缺点。但让我问你一个问题:这个新查询与

GetRequests
有何不同?

© www.soinside.com 2019 - 2024. All rights reserved.