Я просто пытаюсь разобраться с основными источниками aps.net, чтобы понять, когда ToList () (или что-то подобное) вызывается для приведения моего IEnumerable ActionResult, другими словами, когда он вызывает операцию загрузки БД (если мы говорим онапример, операция получения набора сущностей EF Core).
[HttpGet]
public IEnumerable<MyEntity> GetEntities()
{
// just to simplify the understandign
return _context.MyEntity.Where(e => ...);
}
Наконец, я получу список объектов, но действительно интересно, где вызывается метод ToList ().Я попытался найти решение на github, выполнив поиск с помощью «IActionResult»:
https://github.com/aspnet/Mvc/search?q=IActionResult&unscoped_q=IActionResult
Но, к сожалению, не нашел правды.Любая помощь будет полезна.