Я должен представить числа в моей базе данных, которые являются количеством химических веществ в пище, таких как жиры, энергия, магний и другие. Эти значения являются десятичными числами в формате 12345.67.
Если я использую decimal (5,2)
в качестве типа данных в SQL Server, он отображается на тип Decimal
в Entity Framework. Если я использую float в качестве типа данных в SQL Server, он отображается на Double
в Entity Framework.
Я не уверен, каким должен быть лучший тип данных в SQL Server, или это не имеет большого значения?
EDIT - в моем случае это должно быть decimal(7,2)
, как указано в некоторых замечаниях!
Спасибо.