0

と の間に多対多の関係が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);
}
4

1 に答える 1