还是被认为是不良做法或其他?
我有一个通知触发器4-5个处理程序,该处理程序依次调用数据库以检索数据。每个调用也可以分别调用,因此它们本身是请求/处理程序。
谢谢。
[Jimmy Bogard(mediatr的作者)说您应该避免这种情况。
请参阅他的博客文章
https://lostechies.com/jimmybogard/2016/12/12/dealing-with-duplication-in-mediatr-handlers/
或此堆栈溢出问题和答案https://github.com/jbogard/MediatR/issues/400
还请注意,如果您使用的是行为,则它们将运行多次。这可能会导致代码效率低下,但当然也可能是您想要发生的事情:-)