当需要模型外部的信息以进行验证时,验证模型的好方法是什么?例如,请考虑以下模型:
public class Rating {
public string Comment { get; set; }
public int RatingLevel { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后,系统管理员可以设置RatingLevels需要注释的对象.这些设置可通过设置服务获得.
因此,为了完全验证模型,我需要外部信息,在这种情况下是设置服务.
到目前为止我考虑过以下几点:
哪种方法,无论上述与否,最适合此类验证问题?