LINQ - объединение нескольких списков

Я посмотрел на 101 Linq SamplesВот но я не вижу ничего подобного в этом списке. Если я просто не вижу соответствующего примера, пожалуйста, ссылку на него.

Если у меня есть эти 3 класса:

class Student { int id; string name }
class Course { int id, string name }
class Enrolment { int studentId; int courseId; }

Как бы я использовал LINQ, чтобы получить список курсов, на которые зачислен студент? (предположим, у меня есть IList всех трех классов)

Ответы на вопрос(3)

Ваш ответ на вопрос