Task.Factory如何创建新的DbContext?

时间:2016-03-12 14:55:50

标签: c# entity-framework dependency-injection task

我有一个案例,我希望将EF插入到Task中并返回结果而不让用户像这样等待:

Task.Factory.StartNew(() =>
{
   InsertToDatabase(data);
});

但为此,我必须创建新的DbContext,因为其他的将被处理掉,所以我需要再次初始化存储库。我正在使用构造函数注入,但在这种情况下,我无法解决此依赖项。我应该如何在Task.Factory中创建我的存储库?

0 个答案:

没有答案