我正在尝试从控制器显示查询结果以进行查看,但是我在查询中加入了多个表。
Controller
ViewBag.detail = (from a in db.table1
join b in db.table2 on a.table1_id equals b.table1_id
select new{a,b}).SingleOrDefault();
查看(我正在尝试这样显示,但失败了)
@ViewBag.detail.a.table1_column1;
非常感谢!
您可能需要强制转换为要显示的正确类型。最好传递一个强类型的对象,然后将输入像模型一样投射到视图/局部视图上。请参阅https://blogs.msdn.microsoft.com/aspnetue/2010/09/17/best-practices-for-asp-net-mvc/。