使用AutoMapper将一个对象映射为一个对象列表,可以使用AutoMapper的CreateMap方法创建映射规则,然后使用Map方法将对象映射为对象列表。
示例代码如下:
首先,创建一个源对象类和一个目标对象类:
public class SourceObject { public int Id { get; set; } public string Name { get; set; } }
public class DestinationObject { public int Id { get; set; } public string Name { get; set; } }
然后,使用AutoMapper的CreateMap方法创建映射规则:
Mapper.Initialize(cfg =>
{
cfg.CreateMap
接下来,创建一个源对象列表:
List
最后,使用Map方法将源对象列表映射为目标对象列表:
List, List
现在,destinationList列表中包含了源对象列表中的每个对象的映射结果。