Я делаю что-то не так, если мне нужен такой код в контроллере? Должен ли я делать что-то по-другому?
public ActionResult Details(int id)
{
var svc = new ServiceClient();
var model = new MyViewModel();
model.ObjectA = svc.GetObjectA(id);
model.ObjectB = svc.GetObjectB(id);
model.ObjectC = svc.GetObjectC(id);
return View(model);
}
Причина, по которой я спрашиваю, заключается в том, что у меня есть Linq-To-Sql на бэкэнде и служба WCF, которая предоставляет функциональность через набор DTO, которые НЕ являются сгенерированными классами Linq-To-Sql и поэтому иметь родительские / дочерние свойства; но в подробном представлении я хотел бы видеть некоторые из родительских / дочерних данных.