automapper - Automapper 是否允许禁用(自动)展平?
问题描述
根据文档Automapper 执行除了“正常”(可映射类型中的属性到属性)之外的自动映射。
然而,当处理实体框架中的某些 DTO 时,此功能会导致一些无意的行为,有时会通过导航属性触发数据加载,我考虑完全禁用它(即在MapperConfiguration
级别上)。
我知道更改某些名称或使用[NotMapped]
可能会奏效,但这需要注意每种情况。
问题: Automapper 是否允许禁用(自动)展平?
解决方案
不,但是您可以编写一个不做任何事情的命名约定。有关示例,请参阅此PR 。
推荐阅读
- c# - 使用 C# 函数导出到缺少第一条记录的 CSV
- excel - 删除除特定范围外的公式
- javascript - 在 HTML5 网络存储中存储来自 jspdf 的文档元素
- mysql - 通过 vb.net 从 mysql 获取结果
- python - 如何在 tkinter 的标签中包含可变文本?
- javascript - 使用 onClick 复制电子邮件表单
- powershell - Powershell 输出校正
- mysql - 我可以将 Snowflake 用作关系数据库吗?
- maven - 如何将不同存储库中的“archetype-catalog.xml”合并到单个 Maven 组存储库中
- single-sign-on - SAP Webgui for HTML 和 SAP Cloud 平台扩展应用程序之间的 SSO