为什么说 LINQ 要胜过 SQL
IQueryable GetCustomers (string state, decimal? minPurchase){ var query = Customers.AsQueryable(); if (state != null) query = query.Where (c => c.Address.State == state); if (minPurchase != null) query = query.Where (c => c.Purchases.Any (p => p.Price > minPurchase.Value)); return query;}
来源: http://blog.jobbole.com/110626/