用反射寫自己的DataTable轉為對應的Mod

2022-02-28 18:17:48 字數 540 閱讀 7514

之前寫過類似的方法,今天做專案的時候又遇到了,以前的**沒有儲存,導致又得重新寫

場景:當我們定義自己的很多模型(mods)的時候,而資料庫讀取出來的卻是dataset,datatable型別的時候,我們想在介面上繫結控制項的時候需要

將datatable轉為mods

下面是我的**,switch裡面的型別判斷可能不是很詳細,具體的需要手動修改,加上異常,我這邊測試只做了丟擲....

///

/// 模型幫助類

/// 主要功能:實現datatable與modle之間的互相轉換

/// created by zwm 2015-11-19

///

public class modhelper

switch (property.propertytype.name)}}

list.add((t)obj);

}return list;

}catch (exception ex)

}

利用反射自己寫的乙個ModelHelper類

開發中 很多人都會使用bll model這種開發,我也是,雖然現在有很多的自動生成工具,能在幾秒內生成cs的模板,但我個人還不是很喜歡,我還是喜歡自己乙個乙個去寫,這樣更能了解自己的 不過手動編寫的時候,最討厭的就是getmodel這類方法了,把datarow的資料轉換成乙個model,實在寫的我頭...

利用反射自己寫的乙個ModelHelper類

開發中 很多人都會使用bll model這種開發,我也是,雖然現在有很多的自動生成工具,能在幾秒內生成cs的模板,但我個人還不是很喜歡,我還是喜歡自己乙個乙個去寫,這樣更能了解自己的 不過手動編寫的時候,最討厭的就是getmodel這類方法了,把datarow的資料轉換成乙個model,實在寫的我頭...

用自己寫的rms引擎寫的電話本

用自己寫的rms引擎寫的 本 最近做些專案發現要大量的應用rms的操作。感覺sun提供的rms操作api實在不是很方便。對資料的crud很麻煩。為此,我想在rms的基礎上實現乙個小型資料引擎是個不錯的注意。我暫時把這個資料引擎叫做 figo。中文名稱叫做飛鴿。我的引擎能做的事情是 1。對 的操作 新...