我正在使用 Automapper,我有以下场景:
类 OrderModel 有一个名为“ProductName”的属性,该属性不在数据库中。
因此,当我尝试使用以下方法进行映射时:
Mapper.CreateMap<OrderModel, Orders>();
它产生一个异常:
“Project.ViewModels.OrderModel 上的以下 1 个属性未映射:'ProductName'
我读过 AutoMapper's Wiki for Projections相反的情况(额外的属性在目标上,而不是在源中,这实际上是我的情况)
如何避免使用 automapper 来映射此属性?
最佳答案
来自吉米博加德:CreateMap<Foo, Bar>().ForMember(x => x.Blarg, opt => opt.Ignore());
它在 one of the comments at his blog .
关于c# - 忽略使用 Automapper 映射一个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052579/