私は次のクラスを持っています:
public class Reference : AuditableTable
{
[Range(0, 99, ErrorMessage = "{0} must be between {1} and {2}")]
[DisplayName("Order")]
public int Order { get; set;
}
MVC では、Range チェックにより、ユーザーが不正なデータを入力するのを防ぐ必要があります。ただし、MVC フロント エンドを通過しない他のコードでは、999 などの値を入力できます。これをクラス レベルでチェックするのは正常で、どのように実装できますか?