其他分享
首页 > 其他分享> > CodeGo.net>如何使用NH生成“从(从tableName中选择不同的x,y,从表名中选择y)中的y选择为t”,生成NH?

CodeGo.net>如何使用NH生成“从(从tableName中选择不同的x,y,从表名中选择y)中的y选择为t”,生成NH?

作者:互联网

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

标签:nhibernate,c
来源: https://codeday.me/bug/20191209/2095648.html