2009-06-23 3 views
0

예 :어떻게 관련 객체의 하위 클래스에 속성으로 조회 할 수 NHibernate에 ICriteria API를 사용하는

클라이언트 객체가 클라이언트에 대해 수행 활동의 역사를 기록하는 작업 개체의 컬렉션을 가지고있다. 액션은 추상적이며 여러 하위 클래스가 있습니다. SystemAction, CorrespondenceAction 등

나는 많은 선택적 검색 기준이있는 클라이언트 검색 화면이 있으므로 기준 API를 사용하는 것이 확실한 선택입니다. 일부 검색 기준은 조치 서브 클래스의 특성과 관련됩니다. 예 : 응답에 대한 수신자.

NHibernate ICriteria API를 사용하여 이벤트 하위 클래스의 속성을 쿼리 할 수 ​​있습니까? 어떤 메커니즘을 사용해야합니까? (하위 쿼리는 아마도 분리 되었습니까?)

답변

1

예. 사용자가 지정할 수있는 각 검색 조건에 대해 DetachedCriteria를 만든 다음 CreateCriteria 호출에 추가합니다.

관련 문제