有类似efcore重新SaveChangesAsync实现发送领域事件的功能吗 返回
SqlSugar
沟通中
7
213
悬赏:0 飞吻
aop是同步的,我发送事件是需要异步的,类似MediatR的事件发送
热忱回答(7)
-
fate sta VIP0
2周前看文档:AOP,通过AOP自个封装一个。
0 回复 -
VIP0
2周前主要是aop是同步的,里面调用异步方法直接强制成同步调用?
0 回复 -
fate sta VIP0
2周前@:AOP里ADD类对象就行了。
最后在save时候把所有类循环一下在保存
0 回复 -
VIP0
2周前你应该理解错了,我已经在在实体触发某些动作,所以实体有一些事件信息,当我保存这个实体时,我可以在aop里获取这个实体里的事件信息,这时候我需要在aop是发送事件出去,类似await mediart.Send(message);这个事件的处理程序在其他程序集,现在是aop是同步的,所以没法使用await mediart.Send(message),如果非要强制使用的话只能使用mediart.Send(message).Result;
0 回复 -
fate sta VIP0
2周前你需要哪个AOP事件,我看看能不能加个异步的
0 回复 -
VIP0
2周前DataExecuting和DataExecuted感觉都有用,不知道能不能先适配这两个
0 回复 -
fate sta VIP0
2周前好的我试试
0 回复