I have a table with multiple relationships and I am trying to display multiple columns from 2 different tables. I have a linq statement however when I run this code, I get the following error:
The entity or complex type 'SJAMsSynchMetroModel.tblActionItem' cannot be constructed in a LINQ to Entities query.
My code:
public ActionResult ActionItems(string Status)
{
tblActionItem actionitems = new tblActionItem();
if (Status == null)
{
var incc = (from sa in db.tblActionItems
join trid in db.tblTripReports on sa.TripReportID equals trid.tripreportID
join cust in db.tblCustomers on trid.Customer_ID equals cust.CustomerID
join emp in db.tblEmployees on cust.EmployeeID equals emp.EmployeeID
select
new tblActionItem
{
Status = sa.Status,
Action_Item = sa.Action_Item,
Owners = sa.Owners,
Due_Date = sa.Due_Date,
Updated = sa.Updated,
CreateDate = sa.CreateDate,
Sales = emp.Sales
}).ToList();
return View(incc);
//return View(db.tblActionItems.ToList());
}
}