0

是否可以在查询CONDITION后对惰性子列表的 NHibernate 连接条件进行编码(不是映射) ?

...
JOIN ChildTable child ON child.ParentID = parent.ID AND <CONDITION>

NHibernate 2.1

4

1 回答 1

0

是的,可以使用标准或 QueryOver API 编写该查询。这是 QueryOver api 的示例

Child childAlias = null;     
session.QueryOver<Parent>()
                .JoinAlias(w => w.Children,
                            () => childAlias ,
                            JoinType.None,
                            Restrictions.Where<Child>(s => s.Active)
                ).List();
于 2012-10-27T19:57:55.637 回答