c# - .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 并在后台将其添加到数据库中
解决方案
推荐阅读
- java - 如何让 Jpa.unsafe 对 postgresql 中的 json 字段进行排序
- android - 如何在 Android 应用上运行自动机器人测试?就像 Firebase 测试实验室中的那个
- python-3.x - 复制单行值并使用 Pandas 将其作为列应用
- unity3d - 如何使用着色器图创建统一自定义地形着色器
- python - 使用 python 组合 4 个 URL 部分
- unix - SED 命令用于写回同一个文件
- java - 是否可以为 @Valid 参数异常创建多个自定义验证消息?
- python - 如何检查一个值是否不是一个列表
- android - 在没有身份验证的情况下限制对单个 android 应用程序的 firebase 访问
- typescript - Initialize an empty typescript object, but define it's properties