运行 第二个计划 Dotnet 中的线程
Run Thread in second plan Dotnet
我在使用 dotnet 核心时遇到问题。我将任务设置为在 Task.Run (async => await myFunction (). ConfigureAwait (false))
的线程池上运行。但是这段特定的代码在主线程之后完成,它需要访问数据库但导致空异常。我可以在第二个线程中以某种方式访问数据库 运行 这段代码吗?
谢谢!
我发现修复它的更好方法是为后台任务创建一个新的 DbContext 以避免冲突!
我在使用 dotnet 核心时遇到问题。我将任务设置为在 Task.Run (async => await myFunction (). ConfigureAwait (false))
的线程池上运行。但是这段特定的代码在主线程之后完成,它需要访问数据库但导致空异常。我可以在第二个线程中以某种方式访问数据库 运行 这段代码吗?
谢谢!
我发现修复它的更好方法是为后台任务创建一个新的 DbContext 以避免冲突!