有沒有更好的方法來解析SqlDecimal從SqlDataReader比這個更重要?從sql讀取器解析可爲空的double值的更好的方法
class test {
public double? Qte { get; set; }
}
SqlDataReader reader = cmd.executeReader();
reader.Read();
test t = new test() {
Qte = (reader["DL_Qte"] == DBNull.Value) ? (double?)null : double.Parse(reader["DL_Qte"].ToString())
}
請告訴我'reader'?如果它是一個'SqlDataReader'你介紹它有一個['GetDouble'方法](https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.getdouble(v = vs.110)的.aspx)? – Liam
閱讀器是SqlDataReader – ebelair
可能重複[如何獲得與SqlDataReader浮動值?](https://stackoverflow.com/questions/37344167/how-to-get-float-value-with-sqldatareader) – Liam