Я очень новичок в запросе linq, поэтому мне нужно объединить несколько таблиц и один вывод, используя Entity Framework mvc5
Ниже приведены мои 3 структуры таблиц, а Table_Application - основная таблица
1) Table_Application
Id ApplicationName ServiceId ProductID
1 Myapp 1 1
2) Table_Service
ServiceId SName
1 S1
3) Таблица_Продукт
ProductID PName
1 P1
Мне нужны данные результатов linq в базе списка linq с идентификатором Table_Application
ApplicationName SName PName
Myapp S1 P1
мой sql-запрос вроде того
select t1.ApplicationName,t2.SName,t3.PName from Table_Application t1,Table_Service t2,Table_Product t3 where t1.ServiceId =t2.ServiceId and t1.ProductID=t3.ProductID and t1.Id="mysessionid"
Я пытался приехать за одной таблицей, но не смог объединить Table_Service и Table_Product
var IA = db.Applications
.Where(x => x.ID == Id)
.Select(IAview => new IAViewModel
{
ApplicationName = IAview.ApplicationName
}).ToList();