都在注釋裡了,不多說了
//////
datareader轉泛型
///
///傳入的實體類
///datareader物件
///public
static ilistreadertolist(
this idatareader objreader)
}
}
list.add(model);
}return list;}}
//////對可空型別進行判斷轉換(*要不然會報錯)
///
///datareader欄位的值
///該字段的型別
///private
static
object checktype(
object value, type conversiontype)
return convert.changetype(value, conversiontype);
}///
///判斷指定物件是否是有效值
///
///
///
private
static
bool isnullordbnull(
object obj)
//////
datareader轉模型
///
///
///
///
public
static t readertomodel(
this idatareader objreader)
}
}
return model;}}
return
default(t);
}
xsd轉實體類
話說vs自帶的工具,可以將xsd或者xml格式的檔案轉成實體類,大概格式如下 使用vs2005工具xsd.exe sdk v2.0 bin xsd.exe 自動生成實體類 xsd c namespace mycompany language cs temp1.xsd 也可以生成dataset型別的類...
XML轉實體類工具
這裡使用到了jox依賴 com.wutka jox1.16 工具類 project gsj qcdzh company jit northeast r d description todo author dongwei date 2019年1月17日 上午9 47 33 version v1.0 p...
key,value集合轉實體類
在專案中碰到類似的情景,比較有意思,記錄一下 我手上有乙個集合,集合中有乙個實體類的欄位名稱和他的值,但是都是string型別的。需要將這個集合轉換為這個實體類。過程問題如下 1.我手上只有集合如何判定他是哪個實體類?2.集合中key和value都是string型別,如何轉換為對應的資料型別 3.如...