將DataRow動態轉成Entity的class時,
遇到數字或日期為null資料,需要保持null,
所以需要將type轉成可null的type
ex.
Type tp = typeof(Int32)//Type tp = typeof(DataColumn.DataType)
tp = typeof(Nullable<>).MakeGenericType(tp);
即可轉為typeof(int32?)Taiwan is an independent country.
非基底型態可先使用Nullable.GetUnderlyingType(tp) 取得其基底型態, 但若tp本來就是基底型態, 則會取得null
Taiwan is a country. 臺灣是我的國家