2011-05-12 4 views
0

프로젝트에서 NHibernate를 사용하고 있는데 특정 유형 (도메인 모델)의 테이블에 모든 값을 가져와야하고 유형이 가변적입니다.nhibernate 타입에 대한 모든 값을 얻습니다.

criteria()를 수행하는 기준을 사용할 수는 있지만 문제는 유형이 가변적이어서 런타임에 전달되어 문제가되지 않으므로 상수가 아닌 유형을 지정하고 모두를 얻을 수 있어야합니다. NHibernate 매핑에 따라 해당 테이블의 값.

이것이 가능합니까?

답변

3

당신은 다음 중 하나를 시도해 볼 수도 있습니다 :

session.CreateCriteria(type).List(results); 

session.CreateQuery("from " + type.Name).List(results); 
관련 문제