或者这被认为是不好的做法还是什么?
我有一个通知触发4-5个处理程序,这些处理程序依次调用数据库来检索数据。每个调用也可以单独调用,因此它们本身就是请求/处理程序。
谢谢。
发布于 2019-12-09 15:33:32
Jimmy Bogard (mediatr的作者)说你应该避免这种情况。
查看他的博客文章
https://lostechies.com/jimmybogard/2016/12/12/dealing-with-duplication-in-mediatr-handlers/
或此堆栈溢出问答https://github.com/jbogard/MediatR/issues/400
另请注意,如果您使用的是行为,它们将多次运行。这可能会导致低效的代码,但当然也可能是您希望发生的事情:-)
https://stackoverflow.com/questions/49042123
复制相似问题