Я пытаюсь настроить AutoMapper для преобразования от сущности к DTO. Я знаю, что должен использовать .ForMember ()
после Mapper.CreateMap
для настройки пользовательских сопоставлений, но это не похоже на доступный метод.
Отредактируйте для пояснения: Я не ищу ссылку на прочитанную документацию или объяснение основного синтаксиса. Я использую правильный синтаксис, как описано в ответах и документации, например:
Mapper.CreateMap<EFAddress, Address>()
.ForMember(dest => dest.Code, opt => opt.MapFrom(src => src.Name));
Если у меня недопустимое имя типа в CreateMap <>, я вижу «ForMember» как допустимый метод, при наведении курсора указатель мыши показывает подпись метода, как я обычно ожидал. Но как только я даю ему два допустимых типа, ForMember говорит, что не может разрешить символ, как будто метод недоступен.
Есть ли какие-то ограничения на общие классы, с которыми я не встречаюсь?
Спасибо