小编chu*_*osh的帖子

Ok() 在当前上下文中不存在,除非使用 async

我不确定为什么会发生这种情况,但在我下面显示的代码中,它表示当前上下文中不存在“Ok”,但是当我向代码添加异步时,错误消失并再次运行. 我没有放置等待或任何东西,它只是异步。工作人员发出警告,就像它应该的那样,但由于某种原因它使它起作用,有谁知道为什么,我该如何解决这个问题?

不工作:

    public Task<IActionResult> GetBusinesses()
    {
        var events = _context.Businesses.Include(p => p.Locations).ToList();

        return Ok(events);
    }
Run Code Online (Sandbox Code Playgroud)

在职的:

    public async Task<IActionResult> GetBusinesses()
    {
        var events = _context.Businesses.Include(p => p.Locations).ToList();

        return Ok(events);
    }
Run Code Online (Sandbox Code Playgroud)

.net c# controller

1
推荐指数
1
解决办法
142
查看次数

标签 统计

.net ×1

c# ×1

controller ×1