Github 地址https://github.com/iccb1013/Sheng.Mapper

 

對象屬性值映射/拷貝工具。不需要創(chuàng)建映射規(guī)則,不要求對象類型一致,適用于簡單直接的拷貝操作,可以全屬性拷貝,指定屬性拷貝,排除指定的屬性。拷貝包含 10 個屬性的對象 10 萬次,耗時 4.x 秒(普通開發(fā)機)。

 電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

 

+ 拷貝行為只針對 sourceObject 和 targetObject 所共有的屬性
+ 在 sourceObject 和 targetObject 中的待拷貝的屬性值的類型處理:如果是值類型,直接拷貝,如果是引用類型,sourceObject 中的屬性的類型 必須 和 targetObject 中的屬性的類型一致,或是它的派生類
+ 如果要支持類型不一致的屬性自動進行類型轉(zhuǎn)換,你可以在 PropertyMappingDescription 這個類中實現(xiàn)轉(zhuǎn)換器功能
+ 拷貝行為 不