Округление Entity Framework - PullRequest
       0

Округление Entity Framework

4 голосов
/ 29 октября 2010

Один из моих объектов-сущностей (EF4) имеет десятичное свойство.Поле в базе данных является десятичным (18,2)

. Если я установлю значение 30,4777, оно отправит только 30,47 в БД в операторе вставки (что подтверждено трассировщиком).Есть ли способ заставить его отправить 30.4777, а затем просто позволить базе данных округлить его (что, похоже, с радостью сделает иначе)?

1 Ответ

2 голосов
/ 01 ноября 2010

Вы можете установить свойства Precision и Scale вашего десятичного поля самостоятельно. Просто щелкните правой кнопкой мыши свойство в конструкторе и выберите Properties. В окне свойств вы найдете Precision и Scale. Установите Scale на 4 и повторите ваши запросы.

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