Несколько сопоставлений для одного и того же типа с использованием AutoMapper

Мне нужна помощь с моей программой mapper. у меня есть два типа (скажем, A и B), и я хочу иметь два разных сопоставления. В одном методе я хочу использовать первое сопоставление между A и B, а в другом методе я хочу использовать второе.

Я видел, что класс «Mapper» статичен, поэтому я не могу использовать CreateMap дважды.

Это возможно?

благодаря.


person Matan    schedule 05.06.2011    source источник


Ответы (1)


Вместо использования статического класса Mapper вы можете создавать разные экземпляры базовых классов MappingEngine и конфигурации. Затем вы можете настроить экземпляры по-разному.

Обновление: см. также этот ответ.

person M4N    schedule 05.06.2011