//创建源列表
List sourceList = new List {
new Source { Id = 1, Name = "John", Age = 30, Emails = new List { "john@example.com", "john@hotmail.com" } },
new Source { Id = 2, Name = "Mary", Age = 25, Emails = new List { "mary@example.com" } }
};
//创建映射器
var mapper = new MapperConfiguration(cfg => {
cfg.CreateMap()
.ForMember(dest => dest.Emails, opt => opt.Ignore()); //忽略Emails列表
}).CreateMapper();
//映射源列表到目标列表
List destList = sourceList.Select(source => mapper.Map(source)).ToList();