Скажем, у меня есть эта модель представления:
public class MyModel { [Range(0, 999, ErrorMessage = "Invalid quantity")] public int Quantity { get; set; } }
Теперь для конкретных экземпляров этой модели диапазон допустимых значений изменится: некоторые могут не быть 0, некоторые могут быть не выше 5. Значения min/max для допустимых диапазонов поступают из БД и могут меняться в любое время.
Как мне изменить свойства min/max RangeAttribute на лету? Или что это лучший способ проверить мой сценарий?