Я пытаюсь использовать валидатор DecimalMin из библиотеки NHibernates Validator. К сожалению, из-за ограничений компилятора я получаю ошибки при попытке его использовать. Я уверен, что это что-то простое, но я нахожусь в такой точке, когда мне нужно перейти к другой задаче и больше не тратить время на ее выполнение, поэтому любая помощь будет оценена.
[DecimalMin(10.01)]
public decimal Amount { get; set; }
Приведенный выше код использует атрибут DecimalMin со значением конструктора 10.01. Конструктор Атрибута принимает десятичные значения. Однако компилятор не допустит 10.01 или 10.01m.
С 10.01 в качестве значения, которое я получаю: "Невозможно преобразовать тип источника" double "в целевой тип" decimal "
Получив значение 10.01m, полученное мной: «Аргументом атрибута должно быть постоянное выражение, тип выражения или выражение создания массива типа параметра атрибута.»
Я гуглил, пытаясь найти ответ, и мой гугл-фу меня сегодня подводит.
У кого-нибудь есть пример использования этого валидатора?