0
我有一個表,有一個名爲「水」的字段,該字段在sql server 2008
中的數據類型是float。Dapper.net,指定演員表無效。不能使用類型float
在我的代碼中,我也用float
。
public float? Water { get; set; }
這是我得到的錯誤信息。
{"Specified cast is not valid."}
{"Error parsing column 2 (Water=15.87 - Double)"}
如果我改變類型爲雙倍,一切正常。
public double? Water { get; set; }
我回到了數據庫,水域的所有值都在0-100之間。有一些空值。
請向我解釋爲什麼我必須使用double而不是float?
double
太感謝你了,而這個鏈接是非常有用的。 – qinking126 2012-08-14 14:23:29