如何对同一个 class C# 进行两次不同的验证
How can I make two different validation to the same class C#
我需要在使用流畅验证的 C# 项目中对同一个 class 进行两次不同的验证,我该如何在唯一验证中进行。
例如:
我有名为 ExampleDTO.cs 的示例 class,还有 ExampleDTOValidator.cs,因此我需要实施验证,在一种情况下进行一次验证,在另一种情况下进行验证使用其他验证。
您可以使用 if 语句:
if(YOUR DECISION IN HERE){
exampleDTO.ValidateInExampleDTOValidator();
}
else{
exampleDTO.ValidateInOtherValidator();
}
所以你只需要再写一个Validation Class.
我需要在使用流畅验证的 C# 项目中对同一个 class 进行两次不同的验证,我该如何在唯一验证中进行。
例如:
我有名为 ExampleDTO.cs 的示例 class,还有 ExampleDTOValidator.cs,因此我需要实施验证,在一种情况下进行一次验证,在另一种情况下进行验证使用其他验证。
您可以使用 if 语句:
if(YOUR DECISION IN HERE){
exampleDTO.ValidateInExampleDTOValidator();
}
else{
exampleDTO.ValidateInOtherValidator();
}
所以你只需要再写一个Validation Class.