![]() |
1
2
我只找到了一些关于这样做的不可靠的链接-所以这是你自己的风险:)。 如果您添加以下内容,它似乎会起作用:
但根据佩德罗的回答,我不推荐。 |
![]() |
2
3
没错,它只会过滤根实体。如果查询更改了根实体集合中的项,您可能会遇到一个可怕的问题:如果您再次保存该实体,则从集合中筛选出来的项将从关系中永久删除!当然没人想要。 如果您想要这种行为,您必须手动执行(在加载实体之后通过foreach),尽管出于上述原因,我不建议这样做。我的建议是使集合中的实体成为查询的根。 |
![]() |
Nico Pizzo · 子查询上的nhibernate联接 7 年前 |
![]() |
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 7 年前 |
![]() |
Stu · 具有特定类型的字符串外键的NHibernate映射 7 年前 |
![]() |
Zout · 为Hibernate的HiLo算法管理的列生成ID 7 年前 |