.net - NHibernate HQL不支持 "with"关键字吗?

标签 .net nhibernate hql

我正在尝试构建一个 HQL,它可以保留集合中的连接值,以便让我有机会检查它的“is null”。

取自休眠手册的示例:

from Cat as cat
    left join cat.kittens as kitten
        with kitten.bodyWeight > 10.0

似乎在 NHibernate 中不起作用,因为它无法识别“with”关键字。如果您无法直接在连接中而不是在 WHERE 语句中指定连接子句,那么您还应该如何离开连接并检查不匹配的条目?

我正在运行 NHibernate 2.0.0。

最佳答案

不幸的是,NHibernate 不支持这一点。这是first requested in 2005并且是迄今为止最受欢迎的功能。

关于.net - NHibernate HQL不支持 "with"关键字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/269541/

相关文章:

.NET ORM - NHibernate(或 SubSonic 或其他)与使用 Entity Framework 相比有什么优势?

hibernate - Grails:复杂的多对多 GORM 查询

.net - 处理序列中的每一对

.net - 如何创建 Datagridview 列来处理可为空的 bool 值?

.net - NHibernate HQL 相当于 T-SQL 的 TOP 关键字

Java Hibernate java.lang.IllegalArgumentException : Parameter value did not match expected type

hibernate 选择具有给定属性的集合元素

c# - .NET 应用程序位置中的离线安全性在代码中存储混淆 key

asp.net - 转换没有键或名称属性的配置文件

nhibernate - Visual Studio .Net 中显示的 dll 版本不反射(reflect)引用的 dll 文件/产品版本