Blazor API控制器GET与字典



我希望在我的api控制器中实现一个能够返回字典的GET方法。默认的api控制器返回一个IEnumerable,但我希望它能与字典一起使用。我将要使用的词典看起来像dictionary<Guid,公司>公司是我的目标。

My Api控制器

[HttpGet]
public async Task<ActionResult<IEnumerable<Company>>> GetCompanies()
{
return await _context.Companies.ToListAsync();
}

我想你的意思是:

[HttpGet]
public async Task<ActionResult<IDictionary<Guid, Company>>> GetCompanies()
{
return await _context.Companies.ToDictionaryAsync(c => c.Id);
}

不太确定";我的公司词典"代码块有。。也不确定你为什么要返回一个字典,因为它在Value中的Key信息中重复,但我倾向于使用这样的结构来查找/组合等(除了它是guid/string(

相关内容

  • 没有找到相关文章

最新更新