如何对同一个类C#进行两种不同的验证



我需要使用fluent验证对C#项目中的同一个类进行两次不同的验证,如何在唯一的验证中进行验证。

例如:

我有一个名为ExampleDTO.cs的Example类,还有ExampleDTOValidator.cs,所以我需要实现一个验证,在一种情况下进行一个验证而在另一种情况中使用其他验证。

您可以使用if语句:

if(YOUR DECISION IN HERE){
exampleDTO.ValidateInExampleDTOValidator();
}
else{
exampleDTO.ValidateInOtherValidator();
}

因此,您只需要编写另一个验证类。

最新更新