powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / при сохранении EF модели - обрубается дробная часть
5 сообщений из 5, страница 1 из 1
при сохранении EF модели - обрубается дробная часть
    #38426478
Andrey_VP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Столкнулся со следующим глюком:
Имеется таблица Test на SQL Server 2008R2 Express с полем Q типа money.
Этой таблице соответствует EF-модель Test с типом поля Q - decimal.
Если присвоить в EF-модели полю Q значение с дробной частью более 2 знаков, например: 100,556,
то после сохранения
Код: c#
1.
2.
context.Test.AddOrUpdate(Test);
context.SaveChanges();

в базе окажется 100,55,
т.е. все цифры, идущие за 2-м знаком после запятой, будут отброшены.

Profiler-ом воспользоваться не могу - SQL express.
Пробовал переделать поле на SQL Server на decimal(18,4) - тоже самое.
...
Рейтинг: 0 / 0
при сохранении EF модели - обрубается дробная часть
    #38426965
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey_VP,

по умолчанию в EF decimal определяется так:

c.Decimal(nullable: false, precision: 18, scale: 2)

чтобы это изменить, требуется настроить данные precision и scale для модели соответствующим образом
...
Рейтинг: 0 / 0
при сохранении EF модели - обрубается дробная часть
    #38426972
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
при сохранении EF модели - обрубается дробная часть
    #38427008
Andrey_VP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt, большое спасибо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
при сохранении EF модели - обрубается дробная часть
    #39152826
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже помогло! Спасибо за тему.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / при сохранении EF модели - обрубается дробная часть
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]