Automapper:UseDestinationValue()和Ignore()方法不起作用
生活随笔
收集整理的這篇文章主要介紹了
Automapper:UseDestinationValue()和Ignore()方法不起作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近使用automapper 映射數據,只想更新指定的字段,但指定的字段太多,就想忽略目標字段,但用了ignore后怎么也不好使,換了使用Formember那種方式還是不管用,最后只能找找有沒有別的方法,最后看到了UseDestinationValue,用了后最終還是不好使。
下面看解決辦法,其實挺無語的。
在CreateMap<source,destination>()的時候制定了source和destination,所以在使用ignore和UseDestinationValue的時候,兩個參數必須全部加上,ObjectMapper.Map<source,destination>(source,destination),這樣automapper在映射時才能知道你的destination中的值是多少,不然就會是默認的null值.
總結
以上是生活随笔為你收集整理的Automapper:UseDestinationValue()和Ignore()方法不起作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10个有趣的Python高级脚本,建议收
- 下一篇: picacg本地缓存目录_picacg保