因此,我有一个 WCF 服务,它接受命令并将它们映射到对域服务层的调用。在向域执行写入类型的命令时,这种模式几乎是完美的。
我想知道的是每个人是如何进行读取的,更具体地说,是从模型中获取聚合列表以进行显示。正如我所说,我有一个调用服务层的 WCF 服务。目前,我的服务上有一个返回聚合根列表的方法。不知怎的,这感觉有点脏。我用 GetByXXXX 之类的方法污染了我的域服务。
我正在寻找有关通过应用程序服务层搜索和检索域对象的一些指导。
编辑:
再思考和阅读,直接使用应用层的存储库来处理实体的获取是否合适?