У меня проблемы с запросом (я новичок в LINQ, пожалуйста, прости меня), и я часами тралял в Интернете.В SQL я просто хочу сделать это
SELECT c.Forname, c.Surname cg.Title, g.GroupName
FROM Contact c
inner join ContactGroup cg on cg.ContactID = c.ID
inner join Group g on cg.GroupNameID = g.ID
WHERE g.ID=1;
Я пытался сделать это, но с треском провалился как:
var result =
from c in cc.Contacts
from cg in c.ContactGroups
from g in cg.Group
where g.ID==1
select new
{
c.Forename,
c.Surname,
cg.Title,
g.GroupName
};
Может кто-нибудь, пожалуйста, покажите мне, что я делаю неправильно, или направьте меня куда-нибудьс дополнительной информацией?
Большое спасибо.