と の間に多対多の関係がStudents
ありClasses
、 というリンク テーブルを作成したStudents_Classes
場合、StudentID からクラスのリストを取得する最も簡単な方法は何ですか?
現在、私は次のことを行っています(エレガントではないことはわかっています):
List<Class> classes = new List<Class>();
List<Students_Classes> students_classes = db.Students_Classes.Where(s => s.StudentID == id).ToList();
foreach (var item in students_classes)
{
classes.Add(item.Class);
}