Given an EF Core query, what does calling `.AsEnumerable()` partway through the chain change about how the remaining operators execute?
var rows = db.Orders
.Where(o => o.Total > 100) // SQL
.AsEnumerable()
.Where(o => Format(o) != null); // in-memory