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