В настоящее время я использую приватные статические методы в своем файле контроллера для сопоставления модели домена для просмотра модели и наоборот. Как ниже:
public ActionResult Details(int personID)
{
Person personDM = service.Get(personID);
PersonViewModel personVM = MapDmToVm(personDM);
return View(personVM);
}
private static PersonViewModel MapDmToVm(Person dm)
{
PersonViewModel vm;
// Map to VM
return vm;
}
Есть ли другой стандартный способ сделать это?