首页 新闻 赞助 找找看

AutoMapper 映射问题

0
悬赏园豆:10 [已解决问题] 解决于 2019-07-26 16:24

Source里面有不想映射的字段可以通过ForMember("属性",f=>f.Ignore())来忽略,那么Destination里面有多余字段怎么处理呢;
如图:

忧虑的心的主页 忧虑的心 | 初学一级 | 园豆:73
提问于:2019-07-20 16:50
< >
分享
最佳答案
0

反给过来创建一个映射进行忽略

a.CreateMap(typeof(PersonDto), p.GetType()).For("Test", f =>f.Ignore());
收获园豆:10
dudu | 高人七级 |园豆:31075 | 2019-07-20 22:09

可以,但是如果我有很多个这样的字段是不是有点麻烦了

忧虑的心 | 园豆:73 (初学一级) | 2019-07-21 20:32

@致命伤: 可以试试 Mapster,忽略属性见 Ignoring members,我们正在逐步地把 AutoMapper 换成 Mapster

dudu | 园豆:31075 (高人七级) | 2019-07-21 21:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册