我在这里查看了101 Linq示例,但我在该列表中看不到这样的内容.如果我在那里没有看到相关的例子,请链接到它.
如果我有这三个类:
class Student { int id; string name }
class Course { int id, string name }
class Enrolment { int studentId; int courseId; }
Run Code Online (Sandbox Code Playgroud)
我如何使用LINQ获取学生注册的课程列表?(假设我有一个所有三个类的IList)
Jon*_*eet 10
怎么样:
IEnumerable<Course> FindCoursesForStudent(Student student)
{
return from enrolment in Enrolments
where enrolment.studentId == student.id
join course in Courses
on enrolment.courseId equals course.id
select course;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3681 次 |
| 最近记录: |