代码之家  ›  专栏  ›  技术社区  ›  Alexei - check Codidact

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

  •  0
  • Alexei - check Codidact  · 技术社区  · 6 年前

    根据 documentation 除了“normal”(可映射类型中的属性到属性)之外,automapper还执行自动映射。

    但是,在处理实体框架中的某些DTO时,此功能会导致一些无意的行为,有时会通过导航属性触发数据加载,我考虑将其完全禁用(即 MapperConfiguration 水平)。

    我知道换个名字或者用 [NotMapped] 可能会成功,但这需要注意每个案例。

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   Lucian Bargaoanu    6 年前

    不,但是你可以写一个不起作用的命名约定。看到这个 PR 举个例子。