Могу ли я использовать один RESOLVER в AUTOMAPPER для сопоставления как отдельного элемента, так и List <>? - PullRequest
0 голосов
/ 29 января 2020

Если у меня есть определитель значений, подобный этому:

    public class ImageResolver : IMemberValueResolver<object, object, Uri, string> {

        public string Resolve(object source, object destination, Uri sourceMember, string destinationMember, ResolutionContext context) {

            if (sourceMember != null)
                return sourceMember.AbsoluteUri;

            return null;
        }
    }

Я могу использовать это так:

.ForMember(d => d.ImageLogoUrl, opt => opt.MapFrom<ImageResolver, Uri>(s => /* method that returns a single Uri*/))

Проблема в том, что мне нужно также отобразить список, начиная с Список, как я могу изменить свой револьвер?

Спасибо

...