私は MVC4 プロジェクトに取り組んでおり、2 つのリストを比較してオブジェクトの新しいリストを作成する必要があります。db
以下はオブジェクトを指しDbContext
ます。
私が取り組んでいるプロジェクトでは、2 つのリストを比較する必要があります。最初のものには、学期に提供されるすべての科目があります。もう1つは、学生が選択した科目を持っています。
List<Subject> subjects = db.Subjects;
//...
List<Subject> semesterSubjects = student.Subjects;
この 2 つのリストから、すべての項目が選択されているかどうかを示す項目のリストを作成する必要があります。このように見えます。
class SubjectSelection
{
public int ID { get; set; }
public String Title { get; set; }
public bool IsSelected { get; set; }
}
今必要なのは、比較して取得することsubjects
ですsemesterSubjects
IEnumerable<SubjectSelection>
Linq を使用してそのような結果を得ることができますか?