Linq: select property collection
问题 I have two classes: public class Person { public int Id{get;set;} public string Name{get;set;} public List<Order> Orders{get;set;} } public class Order { public int Id{get;set;} public string Data{get;set;} public decimal Sum{get;set;} } I use Nhibernate Linq. If I want to get total sum of orders filtering by Persan.Name I do this: var result = (from person in personRepository.Query from order in person.Orders where person.Name.Contains("off") select order).Sum(order => order.Sum); How can I