私は、Addressテーブルへの参照を含むCustomers EF POCOクラスを持っています。オートマトンを使用してネストされたオブジェクトをマップする
次のコードはうまくいくようですが、これを行うには最もクリーンな方法ではないかと思います。 1つのMapコールだけを使用してこれをマップする方が良いでしょうか?
[HttpGet]
public ActionResult Details(string ID)
{
BusinessLogic.Customers blCustomers = new BusinessLogic.Customers("CSU");
DataModels.Customer customer = blCustomers.GetCustomer(ID);
CustomerDetailsViewModel model = new CustomerDetailsViewModel();
Mapper.CreateMap<DataModels.Customer, CustomerDetailsViewModel>();
Mapper.CreateMap<DataModels.Address, CustomerDetailsViewModel>();
Mapper.Map(customer, model);
Mapper.Map(customer.Address, model);
return View(model);
}