首页 > 解决方案 > Automapper 是否允许禁用(自动)展平?

问题描述

根据文档Automapper 执行除了“正常”(可映射类型中的属性到属性)之外的自动映射。

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

我知道更改某些名称或使用[NotMapped]可能会奏效,但这需要注意每种情况。

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

标签: automapperautomapper-6

解决方案


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


推荐阅读