摘要: 如果一个方法内有多个写入操作,比如 写入A表,然后用A表的自增id 去写入B表,假如A表写入成功,但B表因为某种原因写入失败!(这就导致A表写入了脏数据) 这时候 我们可以自定义 一个Filter 进行拦截判断是否需要这个方法开启事务 using var txScope = new Transact 阅读全文
posted @ 2022-08-13 22:46 Bo-Hong 阅读(83) 评论(0) 推荐(0) 编辑
摘要: public class MyExceptionFilter : IAsyncExceptionFilter { private readonly ILogger<MyExceptionFilter> logger; private readonly IHostEnvironment env; pu 阅读全文
posted @ 2022-08-13 22:37 Bo-Hong 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 微软官网例子:Filter筛选器 使用场景(执行顺序): IAsyncActionFilter 使用异步actionFilter 只需要实现 他的 :OnActionExecutionAsync 方法 (注意这里的异步不是拦截异步是指的是 当前OnActionExecutionAsync方法内执行的 阅读全文
posted @ 2022-08-13 22:15 Bo-Hong 阅读(843) 评论(0) 推荐(0) 编辑
摘要: https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.ILSpy#Overview 阅读全文
posted @ 2022-08-13 18:54 Bo-Hong 阅读(125) 评论(0) 推荐(0) 编辑