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