Await

Results 5 comments of Await

![image](https://github.com/user-attachments/assets/290cd73a-a5c1-4d19-ae13-a8ab3b19f668) 方法还是上图的 我只是在最后放结束的时候调用了工作单元的 提交 数据就可以更新进去了, 但是我看内部的工作单元后期是会被删除掉的 ![image](https://github.com/user-attachments/assets/6e2c27eb-7ee6-454a-a0d3-24685496c8ed) 所以对此问题有点疑惑 应该如何控制。 方法如果是从api接口过来的是没有问题的,不用我上方图中方法提交工作单元都可以正常提交到数据库。 针对后台任务不是来自api请求过来的,如果不执行工作单元就不会提交到数据库中去

![image](https://github.com/user-attachments/assets/cc947c75-fcf3-489b-ab34-8376d0d54f57) 两种方式是一样的问题 最开始是默认用构造函数来的IMediaRepository 对象,没有使用IServiceProvider去获取的,后面用这个IServiceProvider获取跟构造里面获取的问题是一样的,都是方法结束后没有把数据提交到数据库去

但是两种写法的问题从外部接口请求的话 不会出现这个问题, 对于我后台从BackgroundService方式过来的方法,如下图 ![image](https://github.com/user-attachments/assets/29b13033-4826-44e6-a404-f4d1545b0e92) ![image](https://github.com/user-attachments/assets/66f318aa-b247-4ebf-a513-86f80ccc5025) 从此处调用的调用的就不会自动提交到数据库中去

有解决办法吗,目前net8项目使用的1.3.5的版本包还是一样有问题,一直提示 Redo instance operation REGISTER for NET@@Ids4 Redo instance operation REGISTER for NET@@Ids4 Redo instance operation REGISTER for NET@@Ids4