我正在寻找一些关于实现验证属性的最佳方法的建议,该属性可以执行以下操作。
模特
public class MyInputModel
{
[Required]
public int Id {get;set;}
public string MyProperty1 {get;set;}
public string MyProperty2 {get;set;}
public bool MyProperty3 {get;set;}
}
我希望至少有一个 prop1 prop2 prop3的值,如果 prop3是唯一的值填充它应该不等于 false。 如何为此编写验证属性?
谢谢你的帮助!