У меня есть поле Datetime в моей модели и нужно проверить его так, чтобы при его создании он должен падать между Теперь и 6 лет до. Я пробовал использовать диапазон, например
[Range(DateTime.Now.AddYears(-6), DateTime.Now)]
public DateTime Datetim { get; set; }
Но это порождает ошибку, которая не может преобразовать системное datetime в double. Может ли кто-нибудь предложить обходное решение для этого в самой модели?