MVC - Передача нескольких таблиц данных в представление

В настоящее время у меня есть следующий код в HomeController моего проекта MVC:

public class HomeController : Controller
{
    public ActionResult Index()
    {
        MyDataContext dc = new MyDataContext();

        IQueryable<Table1Data> j =
            from n in dc.Table1                     
            select n;

        return View(j);
    }

Так что все работает нормально, но теперь я хочу передать вторую таблицу в та же точка зрения. Итак, я подумал, что смогу сделать что-то вроде этого:

public class HomeController : Controller
{
    public ActionResult Index()
    {
        MyDataContext dc = new MyDataContext();

        IQueryable<Table1Data> j =
            from n in dc.Table1                     
            select n;

        IQueryable<Table2Data> l =
            from k in dc.Table2        
            select k;

        return View(j, l);
    }

Есть ли способ заставить представление принимать две подобные модели или, альтернативно, способ объединить два набора результатов (две таблицы не связаны в в любом случае?

7
задан tereško 17 November 2013 в 17:18
поделиться