В действии попробуйте выбрать список oreders Cach и sample Status и добавить их в объект tables
, как показано ниже:
public ActionResult ordersCash1()
{
Orders_Tables tables = new Orders_Tables();
int patientId = (int)Session["UserpatientNo"];
var result = (from o in db.Lab_orders_Cash
join st in db.Lab_Sample_status on o.order_status equals st.status_id
where o.patient_no == patientId
select new {orederCach = o, sampleStatus = st}).ToList();
tables.LabOrdersCash = result.Select(x => x.orederCach).ToList();
tables.LabOrderStatus = result.Select(x => x.sampleStatus).ToList();
return View(tables);
}
`В представлении измените модель на:
@model AljawdahNewSite.Models.Orders_Tables
Вам не нужно l oop, если вы ищете только первый элемент для LabOrdersCash
и LabOrderStatus
....
<tr>
<td>@Model.LabOrdersCash.First().cash_order_id</td>
<td>@Model.LabOrdersCash.First().order_date</td>
<td>@Model.LabOrdersCash.First().patient_no</td>
<td>@Model.LabOrderStatus.First().status_name</td>
<td>@Html.ActionLink("Result Details", "Details1", new { id = item.LabOrdersCash.First().cash_order_id })</td>
</tr>
Надеюсь, вы найдете это полезным.