Я хотел бы поместить постоянное время даты в параметр атрибута, как мне сделать постоянное datetime? Он связан с ValidationAttribute
блока приложения проверки EntLib, но также применяется и к другим атрибутам.
Когда я это сделаю:
private DateTime _lowerbound = new DateTime(2011, 1, 1);
[DateTimeRangeValidator(_lowerbound)]
Я получу:
An object reference is required for the non-static field, method, or property _lowerbound
И делая это
private const DateTime _lowerbound = new DateTime(2011, 1, 1);
[DateTimeRangeValidator(_lowerbound)]
Я получу:
Тип 'System.DateTime' не может быть объявлен const
Любые идеи? Не рекомендуется использовать этот путь:
[DateTimeRangeValidator("01-01-2011")]