忽略使用Automapper映射一个属性

我正在使用Automapper,并且有以下情况:类OrderModel具有一个名为’ProductName’的属性,该属性不在数据库中。因此,当我尝试使用以下方法进行映射时:

Mapper.CreateMap<OrderModel, Orders>();

它产生一个异常:

“未映射Project.ViewModels.OrderModel上的以下1个属性:’ProductName’

我已经在AutoMapper的Wiki for

Projections中阅读了相反的情况(额外的属性在目标上,而不是在源中,这实际上是我的情况)

如何避免自动映射器对此属性进行映射?

回答:

从吉米·博加德(Jimmy Bogard): CreateMap<Foo, Bar>().ForMember(x => x.Blarg, opt =>

opt.Ignore());

这是他博客中的评论之一。

以上是 忽略使用Automapper映射一个属性 的全部内容, 来源链接: utcz.com/qa/428942.html

回到顶部