データ型が のフィールドを持つSQL サーバー 2008MedicalLabResultにテーブルを作成しました。ResultFloat
しかし、Entity Framework を使用してデータベースをマップすると、DBContext テンプレートはモデル クラスのフィールドにDoubleデータ型を自動的に割り当てます。Resultだから私が次のように何かを書こうとすると:-
float result = MedicalLabResult.Single().Result;
次に、ビジュアルスタジオでエラーが発生that it can not implicitly convert float to doubleするため、上記を次のように変更する必要がありました:-
double result = MedicalLabResult.Single().Result;
しかしResult、データベース内のフィールドのデータ型が であるため、変換するとデータが失わFloatれるリスクがありますか? FloatDouble
ブラジル