【发布时间】:2011-07-26 04:37:39
【问题描述】:
我目前在我的 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);
}
有没有办法让视图接受两个这样的模型,或者合并两个结果集(这两个表没有以任何方式链接?
【问题讨论】:
标签: c# asp.net-mvc linq asp.net-mvc-viewmodel