Używanie AutoMappera do mapowania właściwości obiektu na łańcuch

Mam następujący model:

public class Tag
{
    public int Id { get; set; }
    public string Name { get; set; }
}

Chcę móc używać AutoMappera do mapowaniaName własnośćTag wpisz właściwość ciągu w jednym z moich viewmodeli.

Stworzyłem niestandardowy przelicznik, aby spróbować obsłużyć to mapowanie, używając następującego kodu:

public class TagToStringResolver : ValueResolver<Tag, string>
    {
        protected override string ResolveCore(Tag source)
        {
            return source.Name ?? string.Empty;
        }
    }

Mapuję za pomocą następującego kodu:

Mapper.CreateMap<Tag, String>()
    .ForMember(d => d, o => o.ResolveUsing<TagToStringResolver>());

Po uruchomieniu aplikacji pojawia się błąd:

Konfiguracja niestandardowa dla członków jest obsługiwana tylko dla pojedynczych członków najwyższego poziomu typu.

Co ja robię źle?

questionAnswers(2)

yourAnswerToTheQuestion