Возможный дубликат:
Entity Framework Code First: десятичная точностьЯ использую Linq-to-Entities с системой EntityFramework 4.1 Code First. Все мои
десятичные
свойства усекаются до двух десятичных знаков при сохранении. Я могу исследовать изменяемый объект и видеть в отладчике правильное количество десятичных знаков, и я могу жестко закодировать значение в базе данных, чтобы показать, что он может принимать правильное количество десятичных знаков [в данном случаедесятичный (4,3)
]. Но когда я сохраняю значение, оно никогда не сохраняет его правильно, а вместо этого обрезаетдесятичные
значения до двух десятичных знаков. Мне не удалось найти вSystem.ComponentModel.DataAnnotations
класс, который позволял бы указывать точность. Класс (очищенный) для справки:public class Metrics { public decimal? PPM { get; set; } }