ValidateIsLesser 属性と ValidateIsGreater 属性が表示されます。しかし、ValidateIsLesserOrEqual および/または ValidateIsGreaterOrEqual を実行したい場合はどうでしょう。これらのカスタム属性を記述するだけでよいのでしょうか?それとも、見つけるのに苦労している事前構築済みの機能がありますか?
[ValidateNonEmpty]
[ValidateDate]
[ValidateIsLesser(IsLesserValidationType.Date, "EndDate", "Start Date must be before End Date.")]
public DateTime StartDate { get; set; }
[ValidateNonEmpty]
[ValidateDate]
[ValidateIsGreater(IsGreaterValidationType.Date, "StartDate", "End Date must be after the Start Date.")]
public DateTime EndDate { get; set; }