.Where(x => x.IsActive)
.ToArrayAsync();
foreach (var task in tasks)
{
...
}
2) foreach (var task in await _ctx.Tasks.Where(x => x.IsActive).ToArrayAsync())
{
...
}
второй вариант более оптимальный чем первый?
А во втором варианте для чего вообще нужен массив tasks?
Короче, тут более оптимальный — первый вариант. Потому что второй зачем-то вычисляет таски дважды.
так должен быть))
я хотел сказать, если не объявлять лишний tasks, и прямо в фориче взять таски из контекста так будет быстрее?
Как здесь
Обсуждают сегодня