AutoMapper映射两个字段有区别的类时候的错误

先贴个错误信息

我的源数据类中有个NamePinYin字段在目标类中没有


Unmapped members were found. Review the types and members below.
Add a custom mapping expression, ignore, add a custom resolver, or modify the source/destination type
For no matching constructor, add a no-arg ctor, add optional arguments, or map all of the constructor parameters
=================================================
OR_PersonEntity -> OR_Person (Destination member list)
PagedList.OR_PersonEntity -> PagedList.OR_Person (Destination member list)

Unmapped properties:
NamePinYin

根据报错信息的提示,我去官网找了相关的资料

解决这个问题有三种方法,

自定义解析器、投影、使用忽略()选项

我选择使用使用忽略选项

var configuration = new MapperConfiguration(cfg =>
  cfg.CreateMap<Source, Destination>()
	.ForMember(dest => dest.SomeValuefff, opt => opt.Ignore())
);

因为这种是最简单的,不过如果不是很急着用可以尝试另外两种方法。

自定义解析去需要实现AutoMapper的方法,这个可以去官网看看

https://automapper.readthedocs.io/en/latest/Configuration-validation.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值