adnotacja danych mvc4 porównuje dwie daty

Mam te dwa pola w moim modelu:

[Required(ErrorMessage="The start date is required")]
[Display(Name="Start Date")]
[DisplayFormat(DataFormatString = "{0,d}")]
public DateTime startDate { get; set; }

[Required(ErrorMessage="The end date is required")]
[Display(Name="End Date")]
[DisplayFormat(DataFormatString = "{0,d}")]
public DateTime endDate{ get; set; }

Wymagam tegoendDate musi być większa niżstartDate. Próbowałem użyć[Compare("startDate")] ale to działa tylko dla równej operacji.

Co powinienem użyć do operacji „większy niż”?

questionAnswers(3)

yourAnswerToTheQuestion