은 다음과 같이 간단한 일을 수행NHibernate에서 "널 테이블"선택을 수행하는 방법? 당신을 어떻게 즉
select 1
또는 더 구체적으로 특정 문제에서 나는 다음과 같이 뭔가를 다루는 해요 : 짧은 그래서
SELECT (case when exists (<subquery>) then 1 else 0 end) AS result
가
가 NHibernate에서 "FROM table"절을 생성하지 않고 선택을 수행하는 방법은 무엇입니까?
응답 해 주셔서 감사합니다. derek. 나는 누군가가 나에게 그 대답을 얼마나 빨리 줄 것인지를 궁금해했다. :). count를 사용하는 것은 실제로 내가 지금하고있는 방식입니다. 나는 단순한 EXISTS가 합산이 필요 없으므로보다 효율적인 연산이 될 것이라고 생각했다. 다시 한번 감사드립니다. –
흠, 더 효율적 일 것이라고 추측하지만, 서버에 대해 원시 SQL을 실행하지 않으면 Hibernate를 사용하여이 작업을 수행 할 수 없습니다. 아마도 성능/유지 보수 비용의 가치는 없을 것입니다. –