Skip to main content
Journey Uncommon Logo
JourneyUncommon
mediumC#IEnumerable vs IQueryableSingle-choice MCQ

A repository method has return type `IEnumerable<Order>` but internally returns an EF Core `IQueryable<Order>`. A caller then appends `.Where(...)`. What happens?

IEnumerable<Order> GetOrders() => _db.Orders.Where(o => o.Active); // caller: var recent = GetOrders().Where(o => o.Total > 100).ToList();