строго типизированные представления и десятичные дроби - PullRequest
1 голос
/ 09 марта 2011

действительно ищу несколько советов о том, как я должен справиться со следующим сценарием. у меня есть inputviewmodel с десятичным полем. значение будет вставлено в базу данных SQL со следующей точностью и масштабом: 18,2. если пользователь вводит 100000000000000000.00, из базы данных возвращается ошибка:

"Значение параметра '100000000000000000.00' отсутствует диапазон. "

Как мне справиться с этим? чтобы запретить пользователю вводить это значение. у меня есть слой проверки ... но это значение разбирается в десятичное число.

большое спасибо заранее

1 Ответ

0 голосов
/ 09 марта 2011

Вы можете украсить свойство в InputViewModel атрибутом Range.

Документ MSDN по RangeAttribute для вашего InputViewModel:

http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.rangeattribute.aspx

, который вы будете искатьдля использования как:

[Range(Maximum: 100000000)]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...