如何解决禁用自动映射器的默认映射约定
| 嗨, 我在应用程序中使用了autommaper,现在我遇到了一个问题。当我使用ConstructUsing方法指定构造函数映射对象时,默认情况下,Automapper将复制所有其他字段。但是我不需要。我该如何设置,Mapper应该使用JUST构造函数而不复制任何其他内容?或唯一的方法是编写自定义Converter。解决方法
使用,因此您应该能够将正在配置中调用的方法从ConstructUsing转换为ConvertUsing。
.ForAllMembers(opt => opt.Ignore())
避免附加映射。在这种情况下,将仅执行方法调用。
,转换器是必经之路,它的设计宗旨是不进行其他复制。它还需要一个Func 版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。