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

 

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

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

 

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