У меня есть имена таблиц TestNotifications, у которых есть CompanyID и TestCompanyID. Эти идентификаторы ссылаются на таблицу компаний, в которой есть столбец companyName. Мне нужно получить название компании для компании и компании TestCompany. Код ниже не работает, я получаю неявное преобразование ошибки. Любая помощь оценивается.LINQ объединяет несколько таблиц в одном столбце
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?)
Запрос выглядит нормально ... можете ли вы предоставить трассировку стека, пожалуйста? – bluevector