我在Sql server 2008MedicalLabResult上创建了一个表,其中有一个数据类型为.ResultFloat
但是当我使用 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,那么转换为, 丢失任何数据会有风险吗?FloatDouble
BR