未验证 提交 06091e57 编写于 作者: Leckun's avatar Leckun 提交者: GitHub

remove Convert.ChangeType

remove Convert.ChangeType
上级 1508c489
...@@ -37,7 +37,7 @@ public static List<T> ToObject<T>(this IDataReader dataReader) ...@@ -37,7 +37,7 @@ public static List<T> ToObject<T>(this IDataReader dataReader)
if (pr.Any()) if (pr.Any())
{ {
var pi = pr.FirstOrDefault(); var pi = pr.FirstOrDefault();
pi.SetValue(jObject, Convert.ChangeType(_value, pi.PropertyType)); pi.SetValue(jObject, _value);
} }
} }
} }
...@@ -78,7 +78,7 @@ public static JArray ToJson(this IDataReader dataReader) ...@@ -78,7 +78,7 @@ public static JArray ToJson(this IDataReader dataReader)
string strKey = dataReader.GetName(i); string strKey = dataReader.GetName(i);
if (dataReader[i] != null && dataReader[i] != DBNull.Value) if (dataReader[i] != null && dataReader[i] != DBNull.Value)
{ {
object obj = Convert.ChangeType(dataReader[i], dataReader.GetFieldType(i)); object obj = dataReader[i];
jObject.Add(strKey, JToken.FromObject(obj)); jObject.Add(strKey, JToken.FromObject(obj));
} }
} }
...@@ -118,7 +118,7 @@ public static DataTable ToDataTable(this IDataReader reader) ...@@ -118,7 +118,7 @@ public static DataTable ToDataTable(this IDataReader reader)
{ {
if (reader[i] != null && reader[i] != DBNull.Value) if (reader[i] != null && reader[i] != DBNull.Value)
{ {
object obj = Convert.ChangeType(reader[i], reader.GetFieldType(i)); object obj = reader[i];
row[strKey] = obj; row[strKey] = obj;
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册