Привет Я использую MVC4 пытаюсь использовать ViewModel, так что я могу получить доступ к данным 3 модели ...ViewModel 3 моделей в одном представлении
Я хочу, чтобы показать список следующую информацию: (название проекта, Наименование поставщика, поставщик ответ)
вот мой код:
public class Projects
{
[Key]
public int ProjectId { get; set; }
public string ProjectName { get; set; }
public string Descriptions { get; set; }
}
public class SubmitedProjects
{
[Key]
public int ProjectId { get; set; }
public int SupplierId { get; set; }
public string SupplierAnswerr { get; set;
}
public class Supplier
{
[Key]
public int SupplierId { get; set; }
public string SupplierName { get; set;
}
Моя попытка зрения модели:
public class ModelInfo
{
public ProjectEntry oProjects { get; set; }
public SubmittedProject oSubmitedProjects { get; set; }
}
Контроллер:
public ActionResult MProjects ()
{
SubmittedProjectContext d = new SubmittedProjectContext();
ProjectContext ds = new ProjectContext();
List <ModelInfo> r = new List <ModelInfo>();
ModelInfo rr = new ModelInfo();
rr.oSubmitedProjects=new SubmittedProject();
rr.oProjects=new Projects();
r.Add(rr);
return View(r);
}
Каков ваш вопрос? – frenchie
Вы хотите иметь данные этих 3 классов в поле зрения? –
да все они в одном взгляде – user1476956