DataReader轉實體類的方法

2021-09-06 06:11:16 字數 922 閱讀 6603

都在注釋裡了,不多說了

//////

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.如...