Я не уверен, почему это происходит, но в коде, который я показываю ниже, он говорит, что «Ok» не существует в этом текущем контексте, но когда я добавляю asyn c в код, ошибка уходит и снова работает. Я не ставлю ожидание или что-нибудь, это просто асин c. Работающий выдает предупреждение, как и должно, но по какой-то причине заставляет его работать, кто-нибудь знает почему и как это исправить?
Не работает:
public Task<IActionResult> GetBusinesses()
{
var events = _context.Businesses.Include(p => p.Locations).ToList();
return Ok(events);
}
Рабочая:
public async Task<IActionResult> GetBusinesses()
{
var events = _context.Businesses.Include(p => p.Locations).ToList();
return Ok(events);
}