我需要使用fluent验证对C#项目中的同一个类进行两次不同的验证,如何在唯一的验证中进行验证。
例如:
我有一个名为ExampleDTO.cs的Example类,还有ExampleDTOValidator.cs,所以我需要实现一个验证,在一种情况下进行一个验证而在另一种情况中使用其他验证。
您可以使用if语句:
if(YOUR DECISION IN HERE){
exampleDTO.ValidateInExampleDTOValidator();
}
else{
exampleDTO.ValidateInOtherValidator();
}
因此,您只需要编写另一个验证类。