CompanyID と TestCompanyID を持つテーブル名 TestNotifications があります。これらの ID は、companyName 列を持つ Companies テーブルにリンクしています。会社と testCompany の companyName を取得する必要があります。以下のコードが機能しません。暗黙的に変換できないというエラーが発生します。どんな助けでも感謝します。
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?)