Derzeit verwende ich private statische Methoden in meiner Controller-Datei, um das Domänenmodell dem Modell zuzuordnen und umgekehrt. Wie unten:Wo sollte ich mein Domänenmodell platzieren, um Modellzuordnungscode anzuzeigen?
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;
}
Gibt es einen anderen Standard Weg, dies zu tun?
Sie könnten meine Antwort [hier] (http://stackoverflow.com/questions/14131804/view-models-and-dependency-injection/14132184#14132184) nützlich finden. –