データ型が のフィールドを持つSQL サーバー 2008MedicalLabResult
にテーブルを作成しました。Result
Float
しかし、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
れるリスクがありますか? Float
Double
ブラジル