Диапазоны аннотирования данных дат

Если это в целях тестирования и/или разработки, , setuptools имеет , разрабатывают команда, которая обновляет каждый раз, когда Вы вносите изменение (таким образом, Вы не должны удалить и переустановить каждый раз, когда Вы вносите изменение). И можно удалить пакет с помощью этой команды также.

при использовании этого что-нибудь, что Вы объявляете как , сценарий будет оставлен позади как непрекращающийся файл.

46
задан Richard 10 May 2019 в 13:27
поделиться

2 ответа

Документы на MSDN говорят, что вы можете использовать RangeAttribute

[Range(typeof(DateTime), "1/2/2004", "3/4/2004",
        ErrorMessage = "Value for {0} must be between {1} and {2}")]
public datetime Something { get; set;}
48
ответ дан 26 November 2019 в 20:08
поделиться

Я сделал это, чтобы решить вашу проблему

 public class DateAttribute : RangeAttribute
   {
      public DateAttribute()
        : base(typeof(DateTime), DateTime.Now.AddYears(-20).ToShortDateString(),     DateTime.Now.AddYears(2).ToShortDateString()) { } 
   }
61
ответ дан 26 November 2019 в 20:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: