NHibernate QueryOver具有子句
|
我想用QueryOver编写这样的查询,以便结果SQL类似于以下内容:
Select Bar, count(*) from Foo group by Bar having count(*) > 1
我该怎么做 ?
没有找到相关结果
已邀请:
2 个回复
掸牛浓疗
浅镁
应该使用QueryOver本质上是这样创建的:
但是不幸的是,NHibernate产生了以下无效的SQL(使用where而不是having):
为了克服这个问题,我必须创建以下继承:
并使用我的新类代替标准的NonEqProperty:
在这种情况下,生成的SQL是正确的。