关于如何使用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


要么

其他一些返回相同结果的查询。

最佳答案

您可以尝试借助ICriteria API和Projection生成此类查询。您需要的是Projections.RowCount()Projections.Distinct()Projections.Property()

关于c# - 如何使用NH生成“从(从tableName中选择不同的x,y)作为t从y中选择y作为count”(*)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4129047/

10-11 22:57
查看更多