我在一个项目中采用了Command Query分离原则。
然而,我并没有严格遵守它,因为我们需要命令返回值。
许多人参考了这篇文章,它很好地解释了这个概念:
然而,这里有一句话没有得到解释:
https://blogs.cuttingedge.it/steven/posts/2012/returning-data-from-command-handlers/
“来自命令的...returning值确实意味着命令永远不能异步执行”
有没有人能详细说明一下?
为什么从命令返回一个值意味着它们不能再异步执行?
https://stackoverflow.com/questions/56782300
复制相似问题