我是mvc的新手。我有这个图part of my data base diagram
我想展示给orders user
,status order
和products order
。我测试了许多方法,但没有成功。
在视图模型中:
public class OrderListViewModel
{
public List<Order> orders { get; set; }
}
控制器:
BOL.User CurrentUser = _user.user.GetUser(User.Identity.Name);
int UserId = CurrentUser.ID;
var listorders = _order.UserOrders(UserId) ;
List<OrderListViewModel> orderVM = new List<OrderListViewModel>();
orderVM.Add (new OrderListViewModel { orders=listorders.ToList()
}
);
return View(orderVM);
在视图中:
@model IEnumerable<OrderListViewModel>
@foreach (var item in Model)
{
Html.Display(item.orders.Select(x=>x.Status.StatusName).FirstOrDefault());
foreach (var fact in item.orders.ToList())
{
Html.Display(fact.Factors.);
}
<br />
Html.Display("****");
}
我不知道如何在每个订单中展示产品?