如何使用LINQ中的连接表?

时间:2016-04-15 09:59:33

标签: c# .net linq join lambda

我的LINQ为多对多连接表苦苦挣扎: - (

我有大学,学生和学生申请实体。

A College has many StudentApplications

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

我如何最好地吸引所有申请大学的学生?

我更喜欢使用Lambda表达式。

或者,如果你能指出一个好的在线教程,可以帮助我自己更好地完成它!

EF Core BUG

在根据答案实施的同时(感谢您),我在这个领域遇到了EF 7 / Core中的一个错误。我提出了以下问题:

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

1 个答案:

答案 0 :(得分:2)

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