有关如何使用Criteria API使用Nhibernate生成跟随查询的任何想法吗?
select count(*)as z from (select distinct x, y from tableName) as t
或
select count(distinct (x , y)) as z FROM tableName
或
返回相同结果的其他一些查询。
答案 0 :(得分:3)
您可以尝试在ICriteria API和Projection的帮助下生成此类查询。您需要的是Projections.RowCount()
,Projections.Distinct()
,Projections.Property()