Какой правильный тип данных я должен использовать в этом случае?

Я должен представить числа в моей базе данных, которые являются количеством химических веществ в пище, таких как жиры, энергия, магний и другие. Эти значения являются десятичными числами в формате 12345.67.

Если я использую decimal (5,2) в качестве типа данных в SQL Server, он отображается на тип Decimal в Entity Framework. Если я использую float в качестве типа данных в SQL Server, он отображается на Double в Entity Framework.

Я не уверен, каким должен быть лучший тип данных в SQL Server, или это не имеет большого значения?

EDIT - в моем случае это должно быть decimal(7,2), как указано в некоторых замечаниях!

Спасибо.

5
задан mac 29 December 2011 в 08:39
поделиться