Как использовать AutoMapper .ForMember?

Я пытаюсь настроить AutoMapper для преобразования от сущности к DTO. Я знаю, что должен использовать .ForMember () после Mapper.CreateMap () для настройки пользовательских сопоставлений, но это не похоже на доступный метод.

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

Mapper.CreateMap<EFAddress, Address>()
      .ForMember(dest => dest.Code, opt => opt.MapFrom(src => src.Name));

Если у меня недопустимое имя типа в CreateMap <>, я вижу «ForMember» как допустимый метод, при наведении курсора указатель мыши показывает подпись метода, как я обычно ожидал. Но как только я даю ему два допустимых типа, ForMember говорит, что не может разрешить символ, как будто метод недоступен.

Есть ли какие-то ограничения на общие классы, с которыми я не встречаюсь?

Спасибо

77
задан Diego Mijelshon 27 April 2017 в 14:26
поделиться