.NET & C# · LINQ
What is IEnumerable versus IQueryable in LINQ?
IEnumerable runs LINQ-to-Objects operations, while IQueryable builds expression trees for a provider such as EF Core. In practice, the value of this concept comes from understanding where it belongs in the architecture, what problem it solves, and what constraints or tradeoffs it introduces.