using AutoMapper;
using System.Collections.Generic;
using System.Linq;
public class Source
{
public List Items { get; set; }
}
public class Destination
{
public string[] Items { get; set; }
}
public class CustomResolver : IMemberValueResolver, string[]>
{
public string[] Resolve(Source source, Destination destination, List sourceMember, string[] destMember, ResolutionContext context)
{
return sourceMember.ToArray();
}
}
public class MappingProfile : Profile
{
public MappingProfile()
{
CreateMap()
.ForMember(dest => dest.Items, opt => opt.MapFrom(src => src.Items))
.ForAllMembers(opt => opt.ResolveUsing());
}
}