2011-03-31 2 views
1

같은 NHibernate 검사기를 사용하고 있습니다.NHibernate [Min (x)]보다 크거나 같거나 같지 않은가?

[Min(Value = 1)] 
public double SomeValue { get; set; } 

그리고이 "built in constraints" table. 모든 제약 조건은 "포함되어"있는 것처럼 보입니다 (예 :보다 크거나 과 같음, 보다 작음) ...과 같습니다. 이것을 할 곳이 있습니까?

[최소 (값 = 1.1)]

하지만 항상 그 값과 한계 사이에 극소수가 될 것이므로 차라리하지 않을 것입니다. 두 배를 사용하면 1.0000001을 유지할 수 없다는 것을 알지만, 이중 절대 제한을 사용하지 않을 경우 속성이 지저분해질 수 있습니다.

답변

1

은 1.1 없을 것, int, 그래서 당신은 기준에서 [Min(Value=2)]

을 할 수있는, 당신이 당신의 자신의 유효성 검사기를 작성해야 것 같습니다. 너무 어려워 보이지 않습니다.

+0

내 머리 속에서 나는 두 배로 생각하고 두 배로 변경했습니다. –

+0

@chum - 질문을 변경함에 따라 내 anser를 변경했습니다.) –

관련 문제