我正在尝试映射两个不同的对象。 不使用 ResolveUsing 的建议? 如何正确地将字符串映射到对象?
cfg.CreateMap<Source, Destination>()
.ForPath(dest => dest.Users.Name, opt => opt.MapFrom(src => src.SourceName ))
.ForMember(dest => dest.Users.Users, opt => opt.MapFrom(src => src.Users ))
型号:
public class Source
{
public string SourceName { get; set; }
public List<User> Users { get; set; }
}
public class Destination
{
public List<User> Users { get; set; }
}
public class User
{
public string Name { get; set; }
public List<User> Users { get; set; }
}