내가 NHibernate에 3.3.1 사용하고 있는데 내 문자열 열 중 하나에 해당하지 않는지 확인해야 할이 것 길이 ,하지만 내가 아는대로 Length 속성은 PropertyMapper 클래스 나 그 기본 클래스의 private 클래스입니다.NHibernate에 매핑 사용자 정의
리플렉션을 사용하여 길이를 가져 와서 확인하기 위해 전용 속성에 액세스하지 않으려면 tryign입니다.
도와 주시겠습니까? 나는 DATALENGTH에 대해 너무 잘 모르겠습니다 ..
<property name="Foo" type="string">
<column name="foo" check="DATALENGTH(foo) > 15"/>
</property>
이는 점검 제한 조건을 생성합니다 :
너의 m을 확인하기위한 테스트 appings 또는 런타임 테스트를 사용하여 실제 값의 유효성을 검사합니다. –