C# MVC使用id';s
我有此显示作业订单操作C# MVC使用id';s,c#,asp.net-mvc,entity-framework-5,C#,Asp.net Mvc,Entity Framework 5,我有此显示作业订单操作 public ActionResult jobOrderList(int id) { var SelectedTruck = db.trucks.FirstOrDefault(s => s.id == id); List<JobOrderDetails> joList = db.joborders.Select(s => new JobOrderDetails() { id = s.id,
public ActionResult jobOrderList(int id)
{
var SelectedTruck = db.trucks.FirstOrDefault(s => s.id == id);
List<JobOrderDetails> joList = db.joborders.Select(s => new JobOrderDetails()
{
id = s.id,
DateStarted = s.date_started,
Description = s.description,
DateFinished = s.date_finished,
SpareParts = s.spare_parts,
kilometer_run = s.run,
Quantity = s.quantity,
truck_no = s.truck_no,
worked_performed = s.worked_performed
}).ToList();
return View(joList);
}
public ActionResult作业订单列表(int-id)
{
var SelectedTruck=db.trucks.FirstOrDefault(s=>s.id==id);
List joList=db.joborders.Select(s=>newjobOrderDetails()
{
id=s.id,
DateStarted=s.date\u start,
Description=s.Description,
DateFinished=s.date\u finished,
备件=s.备件,
公里运行=秒运行,
数量=s.数量,
卡车编号=美国卡车编号,
工作完成=s.工作完成
}).ToList();
返回视图(joList);
}
如何显示所选卡车变量的工单列表 我相信这就是你要问的
var SelectedTruck = db.trucks.FirstOrDefault(s => s.id == id);
List<JobOrderDetails> joList = db.joborders.Where(jo => jo.truck_no == SelectedTruck.truck_no).Select(s => new JobOrderDetails()
{
id = s.id,
DateStarted = s.date_started,
Description = s.description,
DateFinished = s.date_finished,
SpareParts = s.spare_parts,
kilometer_run = s.run,
Quantity = s.quantity,
truck_no = s.truck_no,
worked_performed = s.worked_performed
}).ToList();
var SelectedTruck=db.trucks.FirstOrDefault(s=>s.id==id);
列出joList=db.joborders.Where(jo=>jo.truck\u no==SelectedTruck.truck\u no)。选择(s=>newjobOrderDetails()
{
id=s.id,
DateStarted=s.date\u start,
Description=s.Description,
DateFinished=s.date\u finished,
备件=s.备件,
公里运行=秒运行,
数量=s.数量,
卡车编号=美国卡车编号,
工作完成=s.工作完成
}).ToList();
如果您已经设置了模型和导航属性,那么Truck
应该包含JobOrderDetails
的集合,因此不需要进行单独的数据库调用-例如,它可能是var SelectedTruck=db.trucks.FirstOrDefault(s=>s.id==id)。包括(“JobOrders”)代码>取决于用户的名称properties@StephenMuecke谢谢你,我会努力与你合作that@StephenMuecke没有“.Include”扩展Appearing,但我的卡车模型“公共虚拟ICollection作业订单{get;set;}”