运行 第二个计划 Dotnet 中的线程

Run Thread in second plan Dotnet

我在使用 dotnet 核心时遇到问题。我将任务设置为在 Task.Run (async => await myFunction (). ConfigureAwait (false)) 的线程池上运行。但是这段特定的代码在主线程之后完成,它需要访问数据库但导致空异常。我可以在第二个线程中以某种方式访问​​数据库 运行 这段代码吗?

谢谢!

我发现修复它的更好方法是为后台任务创建一个新的 DbContext 以避免冲突!