В чём принципиальная разница между IQueryable и IEnumerable в EF Core на уровне построения дерева выражений и генерации SQL, и почему преждевременный вызов .ToList() убивает производительность?
C# / .NET
EF Core
Middle