Как я могу сопоставить два перечисления с помощью Automapper?

У меня есть общедоступный интерфейс, в котором я пытаюсь сопоставить два разных перечисления друг с другом. Я попытался использовать следующий код:

Mapper.CreateMap<Contract_1_1_0.ValidationResultType, Common.ValidationResultType>();

Когда это не сработало, я попытался:

Mapper.CreateMap<Contract_1_1_0.ValidationResultType, Common.ValidationResultType>().ConvertUsing(x => (Common.ValidationResultType)((int)x));

Но это, похоже, тоже не работает. Есть ли способ заставить automapper справиться с этим сценарием?

48
задан Jeffrey Lott 29 June 2012 в 05:48
поделиться