在我的数据库中,我有表 Courses,每门类(class)都包含 Faculties 列表。
使用 LINQ,我需要获取所有具有指定教员 ID 的教员的类(class)。
我正在尝试做类似的事情:
var courses = dc.Courses.Include("ClassTimes").Where(course => course.Facultys.Where(fac => fac.Id == currentFacultyId));
但它不起作用...我很确定应该有另一个为此目的创建的 LINQ api,我只需要有人指点我。
谢谢
请您参考如下方法:
您可以使用 .Any() 来实现:
var courses = dc.Courses
.Include("ClassTimes")
.Where(course => course.Facultys.Any(fac => fac.Id == currentFacultyId));
