换句话说,你怎么做这样简单的事情:
select 1
或者更具体地说,我正在处理的特定问题,如下:
SELECT (case when exists (<subquery>) then 1 else 0 end) AS result
简而言之,NHibernate有一种方法可以在没有生成“FROM table”子句的情况下进行选择吗?
答案 0 :(得分:1)
你正在接近这个问题。
执行使用计数投影后的子查询,然后在代码中执行if else逻辑。
答案 1 :(得分:0)
我将<subquery>
转换为select top 1 id from table
样式查询。然后检查非空结果。任何NH查询都将始终from table
。