우리는 NHibernate를 프로젝트의 ORM으로 사용하고 있으며 우리는 데이터베이스 읽기 전용 기능 만 가지고 있습니다. 응용 프로그램은 데이터베이스에 레코드를 갱신, h 제 또는 삽입하지 않고 레코드에 대해 데이터베이스를 u 리할 것입니다.NHibernate 쿼리하기
제 질문은 위에서 설명한 시나리오에서 NHibernate로 데이터베이스를 쿼리하는 가장 좋은 방법입니다.
우리는 NHibernate를 프로젝트의 ORM으로 사용하고 있으며 우리는 데이터베이스 읽기 전용 기능 만 가지고 있습니다. 응용 프로그램은 데이터베이스에 레코드를 갱신, h 제 또는 삽입하지 않고 레코드에 대해 데이터베이스를 u 리할 것입니다.NHibernate 쿼리하기
제 질문은 위에서 설명한 시나리오에서 NHibernate로 데이터베이스를 쿼리하는 가장 좋은 방법입니다.
읽기 전용이므로 쿼리 결과를 매핑 된 개체로 검색하는 데별로 쓸모가 없을 것입니다. 결과 세트 유형 리턴 값이 더 유용 할 수 있습니다. 해당 사용에 대한 session.createQuery
다음 query.list
목록의 각 요소는 개체 배열이됩니다. 각 배열 요소는 하나의 선택 열에 해당합니다.
정말로 ORM이 필요합니까?
가장 쉬운 3, 가장 강력한 1.
입니다하지만 난 정말 있습니다 muturally 배타적이지 NHiebrnate에서 쿼리 API를 같은 질문의 본질을 이해하지 못하고, 오히려 그들은 추가 서로 위로. 동적 쿼리의
그래서 당신은 상황에 따라 그 중 하나를 사용할 수 있습니다.