IValidatableObjectのようなインターフェイスがあるかどうかを知りたいのですが、ModelStateの入力をテストするには、次のようにします。
public class EditUserViewModel: IAnyInterface
{
public string Name{get;set;}
public string Age{get;set;}
public IEnumerable<ModelStateError> Validate()
{
if(//something)
yield new ModelStateError("error");
}
}
ps:データ注釈を使いたくない!