nhibernate联接中的附加限制

nhibernate联接中的附加限制,nhibernate,Nhibernate,是否可以在hql中的联接中添加其他限制 sql: LEFT JOIN dbo.PersonOrder OP ON OP.ID_PERSON = P.ID AND OP.ID_ORDER = 3 有可能在hql、linq或queryover中获得此功能吗? 我认为人与秩序之间有一种多对多的关系。在左侧,我需要所有Person对象,在右侧,我需要null或id为3的订单(如果此人和订单号3之间存在链接) 提前感谢使用带有关键字的 LEFT JOIN dbo.PersonOrder OP WITH

是否可以在hql中的联接中添加其他限制

sql:

LEFT JOIN dbo.PersonOrder OP ON OP.ID_PERSON = P.ID AND OP.ID_ORDER = 3
有可能在hql、linq或queryover中获得此功能吗? 我认为人与秩序之间有一种多对多的关系。在左侧,我需要所有Person对象,在右侧,我需要null或id为3的订单(如果此人和订单号3之间存在链接)


提前感谢

使用带有关键字的

LEFT JOIN dbo.PersonOrder OP WITH OP.ID_ORDER = 3