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

问题描述 投票:0回答:1

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

谢谢!

.net asynchronous task-parallel-library
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.