3
是否有可能在這種情況下使用一些強類型的方式(拉姆達?)指定的字段名稱:是否可以在IValidatableObject方法中以強類型方式指定字段名?
public class Demo : IValidatableObject
{
public string DemoField {get; set;}
IEnumerable<ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
{
if (<...>)
{
yield return new ValidationResult("Some validation message", new string[] { "DemoField" }); // <-- Here
}
}
}
當字符串不能重構,例如指定字段名。
謝謝,這似乎也可以包裝成方法\擴展... – artvolk