используя Automapper, Type.GetType в профиле всегда возвращает ноль - PullRequest
0 голосов
/ 20 ноября 2018

Используя Automapper, Type.GetType всегда возвращает ноль в профиле.

Вот мой профиль:

    public NotificationProfile()
    {
        CreateMap<Notification, NotificationDto>()
            .ForMember(
                dest => dest.Discriminator,
                opts => opts.MapFrom(src => Type.GetType(src.EntityType).Name)
            );
     }

В отладке, В непосредственных окнах, Это работает, когда я делаю:

Type.GetType("MyProject.Api.Controllers.Samples.Dtos.SampleDetailsDto").Name =>SampleDetailsDto`

Но здесь значение свойства Discriminator всегда равно NULL:

Mapper.Map<GroupedResult<Notification>, GroupedResult<NotificationDto, Guid?>>(result)

Можно ли использовать " Type.GetType " в привязке профиля?

Спасибо

ps: я тоже открыл проблему на github (https://github.com/AutoMapper/AutoMapper/issues/2890)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...