之前寫過類似的方法,今天做專案的時候又遇到了,以前的**沒有儲存,導致又得重新寫
場景:當我們定義自己的很多模型(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。對 的操作 新...