我最近开始使用automapper,到目前为止我的工作正常.我一直在将域对象映射到相应的dtos,默认情况下,所有源属性都会映射到其匹配的目标属性.我一直在使用如下代码:
Mapper.CreateMap<Node, NodeDto>();
var nodeDto = Mapper.Map<Node, NodeDto>( node );
Run Code Online (Sandbox Code Playgroud)
现在我遇到了一种情况,我只想映射源对象的一些属性.源对象中有一些集合属性,我不希望将它们映射到匹配的目标属性.有没有办法实现这一目标?
Dar*_*rov 12
您可以指定要忽略的属性,如下所示:
Mapper.CreateMap<Node, NodeDto>()
.ForMember(dest => dest.SomePropToIgnore, opt => opt.Ignore())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4462 次 |
| 最近记录: |