Attribut C # pour vérifier si une date est antérieure à l'autre

J'ai un ViewModel pour mon MVC4 Prject contenant deux DateTime propriétés:

[Required]
[DataType(DataType.Date)]
public DateTime RentDate { get; set; }

[Required]
[DataType(DataType.Date)]
public DateTime ReturnDate { get; set; }

Est-il une façon simple d'utiliser C# attributs comme [Compare("someProperty")] de vérifier la météo la valeur de RentDate propriété est antérieure à celle de la valeur de ReturnDate?

source d'informationauteur cLar