2016-04-15 129 views
0

與我的LINQ掙扎了多對多的連接表:-(如何在LINQ中使用連接表?

我有大學,學生和StudentApplications實體。

A College has many StudentApplications 

A Student has many StudentApplications (for a number of different Colleges) 

我最好如何得到所有已應用到學院學生?

我寧願使用Lambda表達式。

或者,如果你可以指向一個很好的在線教程,可以幫助我解決它自己更好!

EF核心BUG

雖然根據答案執行(感謝那個),我碰到一個錯誤排在EF 7版/酷睿在這方面。我提出了以下問題:

https://github.com/aspnet/EntityFramework/issues/5084

回答

2
students.Where(s => s.Applications.Any(a => a.College == searchCollege));