我有一个问题。我有人和猫。每个人都有一些猫(猫中有一个外键指向人中的主键)。每只猫都有一个年龄。我想选择拥有“老”猫的人。我想要这些人的所有猫,而不仅仅是“老”猫。我需要使用QueryOver语法来完成。在T-SQL中它会是这样的:SELECTP.*,C.*FROMPersonsPLEFTJOINCatsCONP.Id=C.OwnerIdWHEREEXISTS(SELECT1FROMCatsC2WHEREP.Id=C2.OwnerIdANDC2.Age>5)我知道我必须使用子查询,并且我可以轻松地使用“旧的”nhibernate语法(Criteria/DetachedCriteria)