我目前在我的 MVC 项目的 HomeController 中有以下代码:
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);
}
有没有办法让视图接受这样的两个模型,或者,有一种方法可以合并两个结果集(这两个表没有以任何方式链接?