Я использую валидаторы NHibernate, например:
[Min(Value = 1)]
public double SomeValue { get; set; }
А это таблица «встроенных ограничений» . Кажется, что все ограничения «включены», например, больше или равно , меньше или равно ... Я хочу, чтобы значение было предельным и не включенным. Есть ли где-нибудь это сделать?
Полагаю, я мог бы сделать следующее:
[Мин (значение = 1,1)]
Но я бы предпочел не делать этого, поскольку между этим значением и пределом всегда будет бесконечно малое. Я понимаю, что если я использую, скажем, двойное число, вы не можете продолжать движение 1.0000001, но я бы предпочел не использовать абсолютное ограничение двойного числа, это сделало бы атрибуты беспорядочными.