首页 > 解决方案 > .Net core 3.1 并行运行方法

问题描述

我想实现以下目标:

public AddItem()
{
  //Code goes here
  db.Items.Add(item);
  db.Savechanges();
}

public AddLog()
{
  //Code goes here
  db.Logs.Add(log);
  db.Savechanges();
}

public Main()
{
  if(AddItem() is success)
  // I NEED TO RUN ADD LOGS BUT WITHOUT WAITING, I need it to run in the background.
  Return True;
}

我怎样才能做到这一点?它不适用于异步函数,因为上下文将被处理。我不想等待它,只需返回 API 并在后台将其添加到数据库中

标签: c#.net

解决方案


推荐阅读