我不确定为什么会发生这种情况,但在我下面显示的代码中,它表示当前上下文中不存在“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)