このコードを linq に変換したい:
select t1.title, COUNT(*)as num
from t1 INNER join t2 on t2.gId = t1.Id
group by t1.title, t1.cId
having t1.cId = 2
以下のコードを試しました:
from p in db.t1s join r in db.t2s on p.Id equals r.gId
where p.cId == 2
group p by p.title into g
select new{ name = from o in g select o.title, num = g.Count()}
しかし、これは COUNT を正しく返しません。
どうすれば問題を解決できるか教えてください
ありがとう