我只是尝试与aps.net核心资源打交道,以了解何时调用ToList()(或类似的东西)来转换我的IEnumerable ActionResult,换句话说,何时调用DB加载操作(如果我们正在谈论例如EF Core获取实体集操作。
[HttpGet]
public IEnumerable<MyEntity> GetEntities()
{
// just to simplify the understandign
return _context.MyEntity.Where(e => ...);
}
最后,我将获得对象列表,但是调用ToList()方法的确很有趣。我尝试通过搜索“ IActionResult”在github上找到解决方案:
https://github.com/aspnet/Mvc/search?q=IActionResult&unscoped_q=IActionResult
但是,不幸的是没有找到真相。任何帮助将是有用的。