使用Automapper的ResolveUsing方法,实现将两个源字段合并映射到一个目标字段的功能。
代码示例:
public class SourceObject { public string FirstName { get; set; } public string LastName { get; set; } }
public class DestinationObject { public string FullName { get; set; } }
Mapper.Initialize(config =>
{
config.CreateMap
var source = new SourceObject { FirstName = "John", LastName = "Doe" };
var destination = Mapper.Map
// 结果:destination.FullName = "John Doe"