从数据库读取数据,返回datatable
数据库字段是有可能为空值的,每次给变量赋值时都要判断下空值再转换类型
本人是这样写的,感觉有点蠢..很麻烦 不知道这个有没有什么更方便点的方法?
数据库字段是有可能为空值的,每次给变量赋值时都要判断下空值再转换类型
本人是这样写的,感觉有点蠢..很麻烦 不知道这个有没有什么更方便点的方法?
DataRow dr=dt.Row[0]; userInfo.FCode=dr["FCode"] is DBNull ? "" : dr["FCode"].ToString();
解决方案
20
T Get<T>(object value) { return value is DBNull ? default(T) : (T)value; }