2013-02-11 1 views
-1

내 시스템에서는 기준을 생성하고 기준을 실행하는 장소를 구분한다. ICriteria의 특정 인스턴스에서 제한 목록을 가져 와서 변경을 수행하고 재사용하거나 새 조건 인스턴스를 구성하려고합니다.NHibernate ICriteria의 제한을 얻는 방법

아이디어가 있으십니까?

+1

죄송하지만 귀하의 질문에 답할 수는 없습니다. 당신은 정교하거나 예제를 주시겠습니까? – Ikaso

+0

O.P.는 기준을 분석하고 기존의 제한 사항을 수정하려고합니다. – Rippo

답변

1

기준 API가이를 위해 설계되지 않았습니다. 기본 CriteriaImpl 클래스를 살펴볼 수는 있지만 이렇게 설계된 것은 아닙니다. NHibernate API를 남용하도록하는 디자인을 피한다면 아마도 훨씬 더 강력한 시스템을 갖게 될 것입니다. 예를 들어, 생성시 기준에 직접 영향을주는 기준 작성 코드를 인수로 전달합니다.

관련 문제