我有一个名为 TestNotifications 的表,它有一个 CompanyID 和一个 TestCompanyID。这些 ID 链接到具有 companyName 列的 Companies 表。我需要获取公司的 companyName 和 testCompany。下面的代码不起作用,我得到一个不能隐式转换的错误。任何帮助表示赞赏。
testNotifications = from t in db.CT_TestNotifications
join c in db.CT_Companies on t.CompanyID equals c.CompanyID
join tc in db.CT_Companies on t.TestCompanyID equals tc.CompanyID
select new
{
t.TestNotificationID,
c.CompanyName,
//tc.CompanyName
TestCompanyName = tc.CompanyName
};
这是错误:
Cannot implicitly convert type 'System.Linq.IQueryable<AnonymousType#1>' to
'System.Linq.IQueryable<CT_TestNotification>'. An explicit conversion exists
(are you missing a cast?)