1
我有一個包含三個表(學生,課程和第三個StudentsCourses分配表)的經典多對多場景。帶分組的實體框架查詢(多對多)
我在我的新項目中使用EF並且EF設計器不創建第三個表格。 我需要選擇所有cources以及分配給它的學生人數。 使用普通SQL是非常簡單的:
select c.Id, c.Name, Count(sc.*) as StudentCount
from Courses c left join StudentCourses sc on(c.Id=sc.CourseId)
group by c.Id, c.Name
但我無法弄清楚如何將這個查詢轉換爲LINQ到SQL。 請指教。
謝謝。