ধরা যাক আমার কাছে এই এসকিউএল রয়েছে:
SELECT p.ParentId, COUNT(c.ChildId)
FROM ParentTable p
LEFT OUTER JOIN ChildTable c ON p.ParentId = c.ChildParentId
GROUP BY p.ParentId
আমি কীভাবে এটিকে এসকিউএল-তে লিনকিউতে অনুবাদ করতে পারি? আমি COUNT (c.ChildId) এ আটকে গেলাম, উত্পন্ন এসকিউএল সবসময় COUNT (*) আউটপুট করে। আমি এ পর্যন্ত যা পেয়েছি তা এখানে:
from p in context.ParentTable
join c in context.ChildTable on p.ParentId equals c.ChildParentId into j1
from j2 in j1.DefaultIfEmpty()
group j2 by p.ParentId into grouped
select new { ParentId = grouped.Key, Count = grouped.Count() }
ধন্যবাদ!