我在Sql server 2008MedicalLabResult
上创建了一个表,其中有一个数据类型为.Result
Float
但是当我使用 Entity Framework 映射我的数据库时,DBContext 模板会自动将Double
数据类型分配给我Result
在模型类上的字段。所以如果我尝试写一些东西: -
float result = MedicalLabResult.Single().Result;
然后visual studio会报错that it can not implicitly convert float to double
,所以我不得不修改上面的:-
double result = MedicalLabResult.Single().Result;
但是由于Result
数据库中字段的数据类型是Float
,那么转换为, 丢失任何数据会有风险吗?Float
Double
BR