我正在尝试在 nhibernate 中使用 QueryOver 从父集合中选择子代。这就是我在 HQL 中尝试做的事情:
SELECT as_kitten FROM Cat as_Cat
JOIN as_Cat.Kittens as_kitten
这如何转化为 QueryOver 甚至使用 JoinAlias?
IList<Kitten> kittens = session.QueryOver<Cat>()
.JoinQueryOver<Kitten>(c => c.Kittens)
.Select(??)
.List()
到目前为止我能找到的最接近的东西是NHibernate QueryOver
干杯
编辑 假设这是一种单向关系,即。小猫不知道猫