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