【发布时间】:2022-01-01 02:11:13
【问题描述】:
public class Car
{
public int Id {get;set;}
public string Name {get;set;}
public Owner OwnerData {get;set}
}
public class Owner
{
public int Id {get;set;}
public string Name {get;set;}
public string Phone {get;set;}
public string CarName {get;set;}
}
Owner ownerData = repository.Get<Owner>(id);
IEnumerable<Car> cars = repository.Get<Car>();
// 映射collection car中的所有对象并设置OwnerData
var data = new List<Car>();
foreach(var car in cars) //replace this with automapper
{
car.OwnerData = new Owner
{
CarName = ownerData.CarName,
Name = ownerData.Name,
Phone = ownerData.Phone
};
data.Add(car);
}
如何利用 automapper 并用 automapper 替换整个 foreach(遍历整个汽车集合并设置 Owner 数据?
【问题讨论】:
-
这能回答你的问题吗? Mapping Lists using Automapper
标签: c# .net-core automapper