2009-03-18 6 views
5

며칠 전 nHibernate 2.1 Alpha가 나왔지만 sourceforge에 대한 발표는 추가 기능을 언급하지 않았습니다. 특히 LINQ가 포함되어 있는지 여부는 언급하지 않습니다. 나는 LINQ가 2.1의 일부가 될 것이라는 것을 읽었지만 6 개월 전이었습니다. LINQ가 2.1에 있는지 또는 새로운 기능이 무엇인지 아는 사람은 누구입니까? 공식 사이트에는 2.1 알파 기능에 대한 문서가 없습니다.Linq가 2.1 Alpha 릴리스에서 NHibernate에 있습니까?

답변

7

LinqToNHibernate는 IMeta에서 Steve Strong이 작성한 written입니다. Steve는 NHibernate가 HQL을 문자열 기반 시스템에서 추상 구문 트리로 구문 분석하는 방식을 변경함으로써 놀라운 작업을 시도하고 있습니다. 그는 자신이 포팅하고있는 ANTLR을 사용하여 Hibernate에서 수행되고 있기 때문에 공정하게하기 위해서 그는 머리를 맞춘다. 그가 아직도 착수하고있는 일은 내 마음을 여전히 좌절시킵니다. 나는 스티브에게이 일을 할 시간을주기 위해 잘된 말을해야한다. IMeta.

그가 얼마나 멀리 가고 싶은지 확인하려면 uNhAddIns repository을 확인하십시오.

이 당신은 내가 몇 가지 프로젝트에 사용하고 NHContrib에서 찾을 수 있습니다 실행 가능한 LinqToNHibernate 공급자가도 그것이 잘 작동하지만 지금은 활성 개발하지 않고 복잡한 Linq를 시도하면 분해 않고는

를 쿼리
+0

감사. 나는 스티브의 블로그를 계속 업데이트 할 것이다. 그리고 Steve가 nHibernate HQL 파서를 다시 작성하려고 시도한 것에 대해 동의합니다. – John