禁用自动映射器的默认映射约定

Mak*_*yuk 3 .net automapper

你好,

我在我的应用程序中使用 autommaper,现在我遇到一个问题。当我使用 ConstructUsing 方法指定构造函数来映射对象时,之后 Automapper 按默认约定复制所有其他字段。但我不需要那个。我如何设置,映射器应该只使用构造函数而不复制其他任何东西?或者唯一的方法是编写自定义转换器。

小智 5

用于.ForAllMembers(opt => opt.Ignore())避免额外的映射。在这种情况下,只会执行方法调用。