Fluent Validation 라이브러리가있는 단일 속성의 유효성을 검사 할 수 있습니까? .Net 용 Fluent Validation Library를 사용하여 단일 속성 유효성 확인
validator.Validate(new Person(), x => x.Surname);
는 불행하게도이 라이브러리의 현재 버전에서 작동 표시되지 않습니다 : 나는
this discussion thread from January of 2009 방법 다음 구문을 통해 작업을 수행하는 나에게 보여 주었다 생각했다. 하나의 속성을 확인하는 것이 가능할 수 있음을 믿고 나를 이끌어 한가지는
Jeremy Skinners' blog post에서 다음 인용입니다 : "마지막으로, 나는 유효성을 검사 할 필요없이 FluentValidation의 속성 검사기의 일부를 실행할 수있는 기능을 추가
즉, 기본값 인 "값이 필요했습니다"라는 메시지가 ModelState에 추가되는 것을 막을 수 있습니다. "
그러나 이것이 반드시 단일 속성의 유효성 검사 만 지원한다는 것을 의미하는지 또는 첫 x 째 유효성 검증 오류 후에 유효성 검증 라이브러리가 유효성 검증을 중지하도록 알릴 수 있습니다.
:( –