В чем разница между возвратом IQueryable<T>
vs. IEnumerable<T>
?
IQueryable<Customer> custs = from c in db.Customers
where c.City == "<City>"
select c;
IEnumerable<Customer> custs = from c in db.Customers
where c.City == "<City>"
select c;
Будет ли выполняться отсроченное выполнение, и когда следует выбирать другое?