忽略使用Automapper映射一个属性
我正在使用Automapper,我有以下场景:
OrderModel类具有一个名为“ProductName”的属性,该属性不在数据库中。
所以当我尝试使用以下方法进行映射时:
Mapper.CreateMap<OrderModel, Orders>();
它会生成一个异常:
“Project.ViewModels.OrderModel上的以下1个属性未映射:'ProductName'
我已经阅读了AutoMapper的Wiki for Projections相反的情况(额外的属性在目的地,而不是在源,这实际上是我的情况)
如何避免使用automapper来映射此属性?
没有找到相关结果
已邀请:
8 个回复
师埠女
这是他博客上的一条评论。
担每棱绰
它可以像这样使用:
你也可以重写它以使用
,但我不喜欢带有大量lambda的方法的外观。
骇毖煽洁铂
芳菱挨啡
徐百晴墓斜
用作如下:
感谢Can Gencer提示:) 资源 : http://cangencer.wordpress.com/2011/06/08/auto-ignore-non-existing-properties-with-automapper/
磐乓铝举
现在我的映射验证不会失败,每次我向域类添加一个属性时需要另一个
。
细屠截殴些
素汞读
用法: