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