nHibernate标准 - 我如何实现'有计数'

时间:2010-05-11 08:01:08

标签: nhibernate criteria projection

我有以下表结构,我希望将查询转换为NH标准,但我不确定如何合并正确的'投影',有谁知道如何?

alt text

我要将查询变成标准:

select ComponentId from Table_1
where [Name] = 'Contact' or [Name] = 'CurrencyPair'
group by ComponentId
having count(VersionId) = 2

1 个答案:

答案 0 :(得分:1)

我在尝试找到解决问题的方法时遇到了这个问题。

This post很有用。

在我的情况下,我试图返回所有包含用户指定的所有子记录的记录。 我最终使用子查询将子记录过滤到用户指定的子记录并返回计数,并检查子查询的计数是否等于用户指定的子记录的数量。 与您的情景略有不同,但希望有所帮助。