C# 使用AutoMapper为同一类型创建多个映射

C# 使用AutoMapper为同一类型创建多个映射,c#,automapper,dto,C#,Automapper,Dto,我需要有关映射程序的帮助。 我有两种类型(比如A和B),我想有两种不同的映射。 在一种方法中,我想使用A和B之间的第一个映射,在另一种方法中,我想使用第二个映射 我看到“Mapper”类是静态的,所以我不能使用CreateMap两次 这可能吗 谢谢。您可以创建基础MappingEngine和配置类的不同实例,而不是使用静态的映射器类。然后您可以以不同的方式配置实例 更新:另见

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

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

这可能吗


谢谢。

您可以创建基础MappingEngine和配置类的不同实例,而不是使用静态的
映射器类。然后您可以以不同的方式配置实例

更新:另见