現在、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);
}
これで問題ありませんが、2番目のテーブルを同じビューに渡します。だから私はこのようなことをすることができるはずだと思っていました:
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);
}
ビューにこのような2つのモデルを受け入れる方法、または2つの結果セットをマージする方法はありますか(2つのテーブルはリンクされていません)?