我想從使用nhibernate中的QueryOver的父集合中選擇子項。 這就是我想在HQL做:從nhibernate返回TSubType QueryOver
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
乾杯
編輯 假設這是一個單向關係,即。小貓不知道貓
有貓和小貓(或你的情況)之間的一對多的關係? –
是的,有一對多的關係。採取從http://nhforge.org/blogs/nhibernate/archive/2009/12/17/queryover-in-nh-3-0.aspx – masdude