【发布时间】:2011-02-14 17:28:13
【问题描述】:
我正在使用 LINQ to NHibernate,并且有一个看起来像这样(简化)的模型:
public class Person {
public virtual string FirstName { get; set; }
public virtual string LastName { get; set; }
public virtual ICollection<Address> Addresses { get; set; }
}
public class Address {
public virtual string Street { get; set; }
public virtual string City { get; set; }
}
我可以执行以下 LINQ to NHib 查询:
Expression<Func<Person, bool>> predicate = pr => pr.FirstName == "Bob";
List<Person> people = session.Query().Where(predicate).ToList();
但我无法返回所有地址为 City == "Something" 的人。
【问题讨论】:
标签: c# linq nhibernate linq-to-nhibernate