- //Query : GroupJoin Method Syntax
- var Result = courseList.GroupJoin(studentList,
- C => C.CourseID,
- S => S.CourseID,
- (C, Students) => new
- {
- StudentList = Students,
- CourseNames = C.CourseName
- });
- // Result
- foreach(var item in Result)
- {
- Console.WriteLine(item.CourseNames);
- foreach(var student in item.StudentList)
- {
- Console.WriteLine(student.StudentName);
- }
- }
- Console.ReadKey();
This method shows Students by Course. it's more useful.