Я намагаюся налаштувати AutoMapper для перетворення з Entity на DTO. Я знаю, що маю використовувати .ForMember()
після Mapper.CreateMap<Entity, DTO>()
налаштування власних зіставлення, але, схоже, це не доступний метод.
Редагувати для пояснення: я не шукаю посилання на документацію, яку я прочитав, або пояснення основного синтаксису. Я використовую правильний синтаксис, як описано у відповідях та документації, наприклад:
Mapper.CreateMap<EFAddress, Address>()
.ForMember(dest => dest.Code, opt => opt.MapFrom(src => src.Name));
Якщо у мене є недійсне ім'я типу в CreateMap <>, я бачу "ForMember" як дійсний метод, курсор миші показує підпис методу, як я зазвичай очікував. Але як тільки я даю йому два дійсних типи, ForMember каже, що він не може вирішити символ, ніби метод недоступний.
Чи існує якесь обмеження для загальних класів, яких я не зустрічаю?
Дякую