2010-02-16 6 views
1

Nhibernate linq를 사용하여 이상한 동작이 발생합니다. 기술적으로 기본 키가 아니지만 클래스의 고유 한 속성을 기반으로 엔티티를 쿼리하고 있습니다. Nhibernate linq 쿼리를 실행하면 올바른 결과를 반환하지만 생성 된 SQL에는 Select 2가 있습니다 ... icriteria를 사용하여 동일한 쿼리를 실행하면 "상위 2"가 쿼리에 포함되지 않습니다. 내가 쳐다보아야 할 명백한 것이 있습니까?Nhibernate Linq 이상한 문제

+1

어떤 버전의 NHibernate Linq 공급자를 사용하고 있습니까? NHibernate 트렁크 나 NHContrib에있는 하나? –

답변

0

세부 사항없이이 원인을 평가하는 것이 다소 어려울 것으로 생각합니다. 코드를 단계별로 실행하고 람다식이 그대로 SQL 형식으로 변환되는 이유를 확인하십시오.