很难找到如何解决我的问题,所以我张贴在这里。NHibernate QueryOver - 选择连接表的子节点的一个字段
public class A
{
public int IdA { get; set; }
public List<AB> ABs { get; set; }
}
public class AB
{
public A ObjectA { get; set; }
public B ObjectB { get; set; }
}
public class B
{
public int IdB { get; set; }
public string Name { get; set; }
}
我想找到QueryOver的方式,来获取这个列表DTO
public class DTO
{
public int IdA { get; set; }
public List<string> Names { get; set; }
}
正如你所看到的,我想有对象B的foreach对象的所有“名称”属性B在我的AB房产中找到。
如果你知道该怎么做,你能帮我吗?
非常感谢!它运作良好。我误解了QueryOver的一些原则... – Toben