I have made changes as you said..But my view is giving the same exception. Please tell what is problem with my view regarding the " correct @model directive"??
//My ViewModel class
public class OrderViewData
{
//
public List<Order> OrderData { get; set; }
public List<OrderDetail> OrderDetailData { get; set; }
}
//My Index() code
public ActionResult Index()
{
OrderViewData orderView = new OrderViewData();
orderView.OrderData = (from o in db.Orders select o).ToList();
orderView.OrderDetailData = (from or in db.OrderDetails select or).ToList();
return View(orderView);
}
// here is my @model directive
@model List<MvcApplication.Models.OrderViewData>
:-(
touseef_84
Member
9 Points
5 Posts
Re: How to Display Data in a single view from Multiple Tables in MVC 3.0?
Jul 15, 2011 09:00 AM|LINK
I have made changes as you said..But my view is giving the same exception. Please tell what is problem with my view regarding the " correct @model directive"??
//My ViewModel class public class OrderViewData { // public List<Order> OrderData { get; set; } public List<OrderDetail> OrderDetailData { get; set; } } //My Index() code public ActionResult Index() { OrderViewData orderView = new OrderViewData(); orderView.OrderData = (from o in db.Orders select o).ToList(); orderView.OrderDetailData = (from or in db.OrderDetails select or).ToList(); return View(orderView); } // here is my @model directive @model List<MvcApplication.Models.OrderViewData> :-(