Automapper是否允许禁用(自动)展平?

时间:2018-06-15 12:54:42

标签: automapper automapper-6

根据documentation Automapper执行除“普通”(属性到可映射类型中的属性)之外的自动映射。

然而,当在Entity Framework中处理某些DTO时,此功能会导致一些无意的行为,有时会通过导航属性触发数据加载,我想完全禁用它(即MapperConfiguration级别)。

我知道更改某些名称或使用[NotMapped]可能会有所帮助,但这需要注意每个案例。

问题:Automapper是否允许禁用(自动)展平?

1 个答案:

答案 0 :(得分:1)

不,但您可以编写一个不做任何事情的命名约定。有关示例,请参阅此PR