我在查询时遇到了问题(我是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
};
请问有人能告诉我我做错了什么,或者指引我去哪里找更多信息吗?
非常感谢。