0

.AddObject() を使用してエンティティ テーブルにデータを挿入しています。オブジェクトはエンティティ テーブルの型です。オブジェクトは eventStudent で、文字列 eventStudent.ID、bool eventStudent.StudentPresent、bool eventStudent.ParentPresent があります。

学生は、学生 ID を含む文字列のリストです。イベントでの彼らの存在は、String studentID、bool studentPresent、bool parentPresent で構成される、attendees と呼ばれる別のオブジェクトにあります。StudentPresent および/または ParentPresent に true を持つ学生 ID のみが出席者リストに含まれます。eventStudent オブジェクトをロードするときに、StudentPresent と ParentPresent を設定する必要があります。これは私が思いついたものです:

foreach (StudentMinimum student in students)
{
eventStudent.StudentPresent = (from a in attendees
                           where a.StudentID.Contains(student.StudentID)
                           && a.StudentPresent
                           select a.StudentPresent);
}

タイプ「System.Collections.Generic.IEnumerable」を「bool」に暗黙的に変換できないというエラーが表示されます

eventStudent.StudentPresent が True または False に設定されるようにクエリを改善するにはどうすればよいですか?

4

1 に答える 1