我正在使用.Net Core 3.1,并且我想在后台插入大容量数据,因此,我不需要http请求就可以像“火了而忘了”一样等待它]
所以我尝试了以下代码
public object myFunction(){
Task.Factor.StartNew(() => {
_context.BulkInsertAsync(logs);
});
return data;
}
但是什么也没发生,没有数据保存在数据库中是在我的数据返回我的_context后,日志将为空,因此该过程已归档?或还有其他方法可以插入我的数据而不必等待]
注意:如果我将插入语句替换为发送邮件或其他任何东西,则后台任务将正常工作>>
提前感谢。
我正在使用.Net Core 3.1,并且我想在后台插入大容量数据,因此,我不需要我的http请求就如“放火忘了”一样等待它,因此,我尝试了以下代码公共对象myFunction(。 ..
这就是我要实现的方式。这假定响应并不重要。