c# - 使用 AutoMapper 对同一类型进行多个映射

标签 c# automapper dto

我的映射器 程序需要帮助。 我有两种类型(比方说 A 和 B),我想要两种不同的映射。 在一种方法中,我想使用 A 和 B 之间的第一个映射,在另一种方法中,我想使用第二个。

我看到“Mapper”类是静态的,所以我不能两次使用 CreateMap。

这可能吗?

谢谢。

最佳答案

您可以创建底层 MappingEngine 和配置类的不同实例,而不是使用静态 Mapper 类。然后您可以以不同方式配置实例。

更新:另见 this answer .

关于c# - 使用 AutoMapper 对同一类型进行多个映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6243192/

相关文章:

c# - 打开包含附件的默认邮件管理器 (Windows)

c# - 如何在 C# 中初始化结构

java - Mapstruct,从多个输入参数映射到嵌套对象

.net - 跟踪复杂对象图中的变化

c# - 如何在完全加载之前关闭应用程序?

c# - 有没有一种简单的方法来处理 WPF4 中的 Flick 之类的 Touch 事件?

.net - Automapper - 需要区分大小写

c# - 如何根据目标属性名称在 Automapper 中执行字符串查找?

AutoMapper ConstructServicesUsing 被忽略

.net - 在 F# 中,是否有使用用于相等和排序比较的主键创建记录类型的快捷方式?